Оптимизация игры на 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
Салют, ты на канале 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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Оптимизация игры на Unity. Entity Component System, LeoECSПродвинутый C# в Unity. Паттерн Visitor [Посетитель]Оптимизация игры на Unity3D. Occlusion CullingСергей Немчинский vs Unity | Худший движок для разработки игр?BM 800 без фантомного питания. Стоит ли? Обзор и тесты звукаОптимизация игры на Unity. Universal Render PipelineОптимизация игры на Unity. Текстуры и спрайтыОптимизация игры на Unity. LOD GroupEverything to know about the PARTICLE SYSTEMОптимизация игры на Unity, часть 1. BatchingПодробный урок по Zenject в Unity. DI ContainerОптимизация игры на Unity. Делегаты и события в C# + Аксессоры get и setOptimizing Code using Unity's C# Job System (Tech Demo)Как оптимизировать игру в Unity. Light Probes[UNITY] Что такое Scriptable Objects в Unity?Оптимизация игры на Unity. Паттерн ObserverОптимизация игры на Unity. BatchingТоп 6 самых глупых ошибок в обучении на программистаПадение с высоты - Unity легкоКак оптимизируют игры — графика, FPS и разрушаемость