Загрузка ресурсов в игру Unity - PullRequest
0 голосов
/ 08 июня 2018

У меня есть тысячи активов, которые нужно загрузить в моей игре на единство на основе запроса, сделанного пользователем. Как лучше всего с этим справиться?

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Как уже указывалось в другом ответе, лучшим способом для этого были бы пакеты активов.

Пакеты активов могут представлять собой любые виды активов Unity (например, префабы).Однако сначала их нужно создать в рамках единства, прежде чем их можно будет найти и загрузить в другую игру Unity.

Я обнаружил, что реализация загрузки ресурсов в Unitys выглядит немного грязно и неловко, поэтому я использую диспетчер комплектов активов.из github (не из Unity) в моем собственном проекте.https://github.com/SadPandaStudios/AssetBundleManager

Он довольно прост в использовании и выполняет свою работу.

0 голосов
/ 08 июня 2018

"Лучший способ" сделать это - использовать AssetBundles.

Я использую "лучший способ" здесь, так как именно так разработчики Unity, вероятно, будут это обрабатывать.

https://docs.unity3d.com/Manual/AssetBundlesIntro.html

Затем вы можете загрузить AssetBundle, используя API UnityWebRequest, как указано здесь в рабочем процессе https://docs.unity3d.com/Manual/AssetBundles-Workflow.html.

Вот ссылка на скрипт.https://docs.unity3d.com/ScriptReference/AssetBundle.html

...