Загрузка страницы

Оптимизация игры на Unity. Кэширование апдейтов

Как получить бесплатные +25% к производительности?

Салют, ты на канале Night Train Code 😎

Как оптимизировать игру в Unity с помощью кэширования every frame методов в один поток? Повышаем низкий фпс в Unity (2D и 3D)

• 🖤 NightCache на GitHub: https://github.com/MeeXaSiK/NightCache
• 🖤 NightPool на GitHub: https://github.com/MeeXaSiK/NightPool

Вариант оптимизации игры на Unity подойдёт и под мобильные устройства (Android и iOS)

• 🖤 GitHub: https://github.com/MeeXaSiK
• 🖤 VK: https://vk.com/nighttraincode
• 🖤 Telegram: https://t.me/nighttraincode
• 🖤 Instagram: https://www.instagram.com/the.meps_/

Система NightCache кэширует все методы void Update(), FixedUpdate() и LateUpdate() в единые потоки, оставляя на сцене единственный класс, вызывающий покадровые методы

Интерфейсы:

INightInit - выполняется разово при инициализации компонента, наследованного от NightCache
INightRun - аналог void Update()
INightFixedRun - аналог void FixedUpdate()
INightLateRun - аналог void LateUpdate()

Таймлайн:

00:00 ► Вступление
00:19 ► Что такое Night Cache
00:52 ► Как установить Night Cache
01:08 ► Как настроить Night Cache
01:29 ► Как использовать Night Cache в коде
02:18 ► На что обратить внимание
02:58 ► Тест производительности
03:19 ► Методы инициализации
04:39 ► Производительность CachedTransform и CachedGameObject
04:54 ► Немного про Entity Component System (ECS)
05:30 ► Принцип работы, обзор кода
08:07 ► Спасибо за просмотр :)

Видео Оптимизация игры на Unity. Кэширование апдейтов канала Night Train Code
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
12 сентября 2021 г. 21:00:13
00:08:35
Яндекс.Метрика