Addressables Demo
Обзор
Этот пример связывает TransitionManager с Unity Addressables: целевые сцены стримятся из групп, а не упакованы в билд. Граф остаётся единым источником истины структуры мира, Addressables отвечают за загрузку.
Что внутри
WorldGraphContainerс 3 «хабовыми» и 3 стримящимися сценами.AddressableSceneLoader, зарегистрированный как кастомныйISceneLoaderдля WGE.- Преднастроенные Addressable-группы — по одной сцене на группу.
Как запустить
- Скачайте архив и распакуйте.
- Откройте проект в Unity 2022.3 LTS или Unity 6.
- Запустите
Window → Asset Management → Addressables → Groups → Build → New Build → Default Build Script. - Откройте
Assets/Scenes/Hub.unityи нажмите Play.
Ключевые файлы
Assets/Scripts/Loaders/AddressableSceneLoader.cs— реализацияISceneLoader.Assets/Scripts/Bootstrap/LoaderBootstrap.cs— устанавливает loader до любого WGE-перехода.Assets/AddressableAssetsData/AssetGroups/*.asset— преднастроенные группы.
Важно
- Соберите Addressables-контент хотя бы один раз перед запуском, иначе загрузка сцен упадёт.
- Демо использует асинхронный путь
LoadSceneAsync;WaitForCompletion()намеренно не вызывается.