Quindi ho letto le modifiche di Unity5 AssetBundle e le ho capite perfettamente. Il mio problema è che molte funzionalità sono state rese "obsolete", ma le funzioni sembrano funzionare ancora e la documentazione di Unity5 utilizza effettivamente funzioni obsolete.Unity5 Le funzioni AssetBundle sono obsolete?
La mia preoccupazione principale è, come potrei ora, in Unity5, prendere un elenco di prefabbricati e trasformarli tutti in gruppi di risorse separati separatamente? Non solo un AssetBundle contenente tutto, ma piuttosto ciascuno incorporato nel proprio AssetBundle separato?
Idealmente, vorrei utilizzare la funzione BuildPipeline.BuildAssetBundle. Ma l'unità5 dice che è obsoleto. Ma se si guarda qui: http://docs.unity3d.com/500/Documentation/Manual/managingassetdependencies.html
Stanno usando quella funzione nel manuale.
Inoltre, dice che l'opzione CollectDependencies è obsoleta e non è più necessaria. Ma ho rimosso dal mio codice e poi l'Unità sputare fuori l'errore:
Please specify BuildAssetBundleOptions.CollectDependencies or collect GameObject's components and pass as 'assets' parameter.