Unity 6.3
0 онлайн 72 гостей 3 в системе
Вход
Разработка платформы Шаг 61 из 387

Создание настраиваемого пакета ресурсов

Чтобы создать пользовательский пакет ассетов, создайте каталог с именем, заканчивающимся на .androidpack. Вы можете разместить этот каталог в любом месте каталога Assets вашего проекта или в любом подкаталоге.

Важно: Unity не импортирует ресурсы из каталогов .androidpack, поэтому вы не можете использовать ресурсы из пользовательских пакетов ресурсов непосредственно в сценах Unity. Чтобы использовать ресурсы из пользовательских пакетов ресурсов, вы должны вручную получить доступ к ним и загрузить их динамически во время выполнения. Информацию о том, как это сделать, см. в Управление пакетами ресурсов во время выполнения.

Следующие действия объясняют, как создать пользовательский пакет ресурсов с именем MyAssets1:

  1. Перейдите в каталог, в котором вы хотите создать пакет ассетов. Это может быть непосредственно в Ассеты или в подкаталоге, например Assets/CustomAssetPacks.
  2. Создать новый каталог и вызвать его MyAssets1.androidpack. Это корневая папка вашего нового пакета ресурсов. Содержимое пакета ресурсов должно соответствовать структуре, которая Android Studio ожидает, что сборки проекта будут неудачными. Информацию об ожидаемой структуре см. в Интеграция доставки активов. Единственным исключением является то, что вам не нужно добавлять build.gradle файл.
    Примечание: Имя пакета ассетов должно начинаться с буквы и состоять из английских буквенно-цифровых символов или подчеркивания. Если вы создаете несколько пользовательских пакетов ассетов, убедитесь, что вы выбрали уникальное имя для каждого пакета ассетов. Assets1.androidpack и MyAssets1.androidpack, причина Android Пакет приложений (AAB) сбой сборки.
  3. Чтобы добавить ресурсы в пакет ресурсов, поместите их в следующий путь к папке в пакете ресурсов: src/main/assets.
  4. По умолчанию режимом доставки является on-demand, что означает, что если не изменить режим доставки, необходимо вручную загрузить пакет ассетов во время выполнения. Сведения о том, как это сделать, см. в разделе Управление пакетами ассетов во время выполнения.
  5. Чтобы использовать другой способ доставки, создайте файл с именем build.gradle в каталоге пользовательского пакета ассетов. Вставьте в файл следующее:
apply plugin: 'com.android.asset-pack'
assetPack {
    packName = "MyAssets1"
    dynamicDelivery {
        deliveryType = "fast-follow"
    }
}

Это устанавливает режим доставки на fast-follow, что означает, что Google Play автоматически загружает пакет ассетов после установки приложения. Сведения о формате этого файла см. в Интеграция доставки активов.

Примечание: значение packName, указанное в файле build.gradle, должно совпадать с заданным именем каталога пакета ресурсов без расширения .androidpack.

Дополнительные ресурсы