Создание игры Unity для платформы iOS с помощью Asset Bundle

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

Как мне отделить актив от всей сборки? В Android есть возможность использовать разделенное двоичное приложение в единстве настроек плеера. Однако в iOS их нет.

Я попытался создать Asset Bundle для iOS, он сгенерировал набор ресурсов, который нужно загрузить на сервер.
Затем, если я создам свою игру в Unity, она будет включать ресурсы, и размер файла будет таким же, как и без использования Asset Bundle.

Так в чем же смысл использования Asset Bundle?


person Cristoforus Darryl Widjaya    schedule 16.04.2015    source источник


Ответы (1)


Unity включает все сцены, перечисленные в окне «Сборка», и все ресурсы, указанные в это сцены в сборке.

Если вы хотите исключить некоторые ресурсы и вместо этого загрузить их из пакета ресурсов, удалите сцены из окна «Сборка» и l вместо этого загрузите их из набора ресурсов.

person Max Yankov    schedule 16.04.2015
comment
Спасибо за ответ. Я сохраняю все свои сцены в строковом массиве, создаю его как Bundle Asset и загружаю на сервер. Затем я вызываю URL-адрес, чтобы получить сцены. - person Cristoforus Darryl Widjaya; 28.04.2015