Чтобы создать собственный пакет ресурсов, создайте каталог с именем, заканчивающимся на .androidpack
. Вы можете разместить этот каталог в любом месте каталога Assets вашего проекта или в любом его подкаталоге.
Важно: Unity не импортирует ресурсы из каталогов .androidpack
, поэтому вы не можете использовать ресурсы в пользовательских пакетах ресурсов непосредственно в Unity сценыСцена содержит окружение и меню вашей игры. Думайте о каждом уникальном файле сцены как об уникальном уровне. В каждой сцене вы размещаете свое окружение, препятствия и декорации, по сути проектируя и создавая свою игру по частям. Подробнее
См. в Словарь. Чтобы использовать ресурсы из пользовательских пакетов ресурсов, вы должны вручную обращаться к ним и динамически загружать их во время выполнения. Информацию о том, как это сделать, см. в разделе Управление пакетами ресурсов во время выполнения.
Следующие шаги объясняют, как создать собственный пакет ресурсов с именем MyAssets1:
- Перейдите в каталог, в котором вы хотите создать пакет ресурсов. Это может быть непосредственно в Assets или в подкаталоге, таком как Assets/CustomAssetPacks.
- Создайте новый каталог и назовите его
MyAssets1.androidpack
. Чтобы добавить какие-либо ресурсы в пакет ресурсов, поместите их в эту папку.
Примечание. Unity не включает в сборки пустые пакеты ресурсов. Кроме того, имена пакетов ресурсов должны начинаться с буквы и состоять из английских буквенно-цифровых символов или символа подчеркивания. - По умолчанию используется режим доставки
по запросу
. Это означает, что если вы не измените режим доставки, вам потребуется вручную загрузить пакет ресурсов во время выполнения. Информацию о том, как это сделать, см. в разделе Управление пакетами ресурсов во время выполнения. - Чтобы использовать другой режим доставки, создайте файл с именем
build.gradle
в каталоге пользовательского пакета ресурсов. Вставьте в файл следующее:
apply plugin: 'com.android.asset-pack'
assetPack {
packName = "MyAssets1"
dynamicDelivery {
deliveryType = "fast-follow"
}
}
Это устанавливает режим доставки fast-follow
, что означает, что Google Play автоматически загружает пакет ресурсов после установки приложения. Информацию о формате этого файла см. в разделе Интеграция доставки ресурсов. .
Примечание. packName
, который вы указываете в файле build.gradle
, должен соответствовать ресурсу имя каталога пакета, которое вы задали без расширения .androidpack
.