Подготовка к CoreCLR: новому API Unity для управления жизненным циклом
git-amend
0:00 / 0:00
Подготовка к CoreCLR: новому API Unity для управления жизненным циклом
14 223 просмотра · 5 мес. назад
git-amend
41,6 тыс. подписчиков
14 223 просмотра · 5 мес. назад
В Unity 6.5 представлен мощный новый API управления жизненным циклом, который наконец-то делает быструю итерацию с отключенной перезагрузкой домена безопасной и практичной. В этом подробном обзоре мы рассмотрим все основные новые атрибуты, включая [AutoStaticsCleanup], [OnEnteringPlayMode], [OnExitingPlayMode], [OnCodeInitializing], [OnCodeUnloading] и другие. Узнайте, как эти инструменты решают давние проблемы с утечками статического состояния, накоплением обработчиков событий и сложным временем инициализации — и подготовят ваш проект к предстоящему переходу на CoreCLR в Unity 6.8. Независимо от того, используете ли вы бета-версию 6.5 или бэкпорт от сообщества, это видео покажет вам практические примеры, стратегии миграции и когда следует использовать каждый атрибут.
Путь к обновлению до CoreCLR: https://discussions.unity.com/t/path-...
Бэкпорт AutoStaticsCleanup: https://github.com/alexisstrat/unity-...
Хотите меня поддержать? 😀
Купите мне кофе! https://ko-fi.com/adammyhre
🔔 Подписывайтесь на канал, чтобы получать больше уроков по Unity: / @git-amend
Discord: / discord
#unity3d #gamedev #indiedev
▬ Содержание этого видео ▬▬▬▬▬▬▬▬▬▬
0:00 Проблема со статикой
3:40 Автоматическая очистка от статики
5:42 Хуки жизненного цикла режима воспроизведения
6:42 Жизненный цикл перезагрузки кода
Другие рекомендуемые инструменты (Партнерские ссылки)
Phantom Navigator - https://assetstore.unity.com/packages...
Ultimate Preview - https://assetstore.unity.com/packages...
Сочетания клавиш мыши - https://assetstore.unity.com/packages...
Init(args) - https://assetstore.unity.com/packages...
Wingman - https://assetstore.unity.com/packages...
Окно избранного - https://assetstore.unity.com/packages...
Примечания к сцене - https://assetstore.unity.com/publishe...
Beautify - https://assetstore.unity.com/packages...
Odin - https://assetstore.unity.com/packages...
Odin Validator - https://assetstore.unity.com/packages...
Горячая перезагрузка: https://assetstore.unity.com/packages...
Улучшенная иерархия: https://assetstore.unity.com/packages...
Улучшенное преобразование: https://assetstore.unity.com/packages...
Улучшенный фильтр сетки: https://assetstore.unity.com/packages...
Editor Console Pro: https://assetstore.unity.com/packages...
Any Object Finder: https://assetstore.unity.com/packages...
Kybernetic Tools: https://assetstore.unity.com/publishe...
Sisus Tools: https://assetstore.unity.com/publishe...
Prime Tween - https://assetstore.unity.com/packages...
Rabbit Logger - https://assetstore.unity.com/packages...
Более полезный код:
https://github.com/adammyhre?tab=repo...
Библиотека утилит Unity: https://github.com/adammyhre/Unity-Utils
Горячая клавиша инспектора блокировок: https://gist.github.com/adammyhre/475...
Подписывайтесь на меня!
https://linktr.ee/gitamend