62 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Addressables
## Зачем это нужно
`Addressables` нужен для управляемой загрузки ассетов по адресам, разделения контента на группы и подготовки ассетов к локальной или удаленной доставке.
## Как установить
1. Открой `Window > Package Manager`.
2. Переключи список на `Unity Registry`.
3. Найди `Addressables`.
4. Нажми `Install`.
Если будешь добавлять пакет вручную по имени, используй:
```text
com.unity.addressables
```
## Как настроить после установки
После установки package сам по себе еще не активирован для проекта. Нужно создать настройки:
1. Открой `Window > Asset Management > Addressables > Groups`.
2. Нажми `Create Addressables Settings`.
3. Проверь, что в проекте появилась папка:
```text
Assets/AddressableAssetsData
```
Эту папку нужно хранить в репозитории, потому что в ней лежат настройки Addressables.
## Минимальная практическая настройка для проекта
Для первого этапа достаточно следующего:
1. Создать `Addressables Settings`.
2. Создать хотя бы одну тестовую группу.
3. Пометить один тестовый prefab или asset как `Addressable`.
4. Выполнить тестовую сборку контента:
- `Window > Asset Management > Addressables > Groups`
- `Build > New Build > Default Build Script`
Пока не нужно:
- строить сложную remote-схему доставки
- разносить весь проект по addressable-группам
- внедрять Addressables во все системы сразу
## Как проверить, что всё настроено
- есть окно `Addressables Groups`
- создана папка `AddressableAssetsData`
- тестовый asset можно пометить как `Addressable`
- `Default Build Script` проходит без ошибок
## Официальные источники
- https://docs.unity.cn/Packages/com.unity.addressables%401.21/manual/installation-guide.html
- https://docs.unity.cn/Manual/com.unity.addressables.html