Оптимизация игры на Unity. Паттерн Observer

Не нужно каждый раз проверять состояние объекта в Update, когда есть способ проверки только при изменении значения! Как реализовать Паттерн «Наблюдатель» (Observer) в Unity, C#? Об этом в ролике 🔥 • Примеры из реального проекта на Unity. Также затронем работу со свойствами (аксесорами get и set) в C# и делегаты и события • Разрываем жёсткие зависимости в коде! Паттерн наблюдатель в Unity с примерами Оптимизация вашего кода C# Салют, ты на канале Night Train Code 😎 Этот вариант оптимизации игры на Unity3D подойдёт и под мобильные устройства. Исправляем низкий фпс • 🖤 GitHub: https://github.com/MeeXaSiK • 🖤 VK: https://vk.com/nighttraincode • 🖤 Telegram: https://t.me/nighttraincode • 🖤 Instagram:   / the.meps_   Таймлайн: 00:00 ► Вступление 00:19 ► Паттерн наблюдатель C#. 00:32 ► Проблема постоянной проверки в Update 00:53 ► Для чего нужен паттерн Observer в C#? 01:24 ► Паттерн Observer на практике в Unity 01:48 ► Как быстро объявить делегат в C#? 03:13 ► Разрываем жёсткие зависимости 04:28 ► Отписка от события при его вызове 05:13 ► Аккуратнее с подписками на события 05:23 ► Избавляемся от проверок в Update. Аргументы для события. Автоматические свойства в C#. 06:40 ► Паттерн Observer + Полиморфизм 07:04 ► Спасибо за просмотр :) Можешь подписаться на канал, чтобы не пропустить новые ролики по оптимизации игр и их разработке 🤙 Поддержка канала: https://www.donationalerts.com/r/nigh...

Фишки в C# и Unity, о которых ты не слышал!
▶︎

Фишки в C# и Unity, о которых ты не слышал!

Оптимизация игры на Unity. Физика
▶︎

Оптимизация игры на Unity. Физика

How Does Nginx Actually Work? A Full Breakdown
▶︎

How Does Nginx Actually Work? A Full Breakdown

Паттерн наблюдатель в unity3D
▶︎

Паттерн наблюдатель в unity3D

Продвинутый C# в Unity. Паттерн Visitor [Посетитель]
▶︎

Продвинутый C# в Unity. Паттерн Visitor [Посетитель]

Модели из Blender в Unity (БЕЗ ВОДЫ)
▶︎

Модели из Blender в Unity (БЕЗ ВОДЫ)

Подробный урок по Zenject в Unity. DI Container
▶︎

Подробный урок по Zenject в Unity. DI Container

Динамическая оптимизация в UNITY! GPU instancing
▶︎

Динамическая оптимизация в UNITY! GPU instancing

Оптимизация игры на Unity. Звуки
▶︎

Оптимизация игры на Unity. Звуки

Места, куда GTA не пускает игроков
▶︎

Места, куда GTA не пускает игроков

All popular browsers turned out to be worse than you thought
▶︎

All popular browsers turned out to be worse than you thought

Оптимизация игры на Unity. Universal Render Pipeline
▶︎

Оптимизация игры на Unity. Universal Render Pipeline

Самый лёгкий паттерн. Продвинутый C# в Unity
▶︎

Самый лёгкий паттерн. Продвинутый C# в Unity

25 GAME DEVELOPMENT TIPS You're Not Following (ft. BetterDeploy, Nobice, kandlash, LapulaOSG)
▶︎

25 GAME DEVELOPMENT TIPS You're Not Following (ft. BetterDeploy, Nobice, kandlash, LapulaOSG)

УМЕНЬШИ ВЕС СВОЕЙ ИГРЫ! Оптимизация веса игры Unity. Как уменьшить вес игры на Unity. Ч.1
▶︎

УМЕНЬШИ ВЕС СВОЕЙ ИГРЫ! Оптимизация веса игры Unity. Как уменьшить вес игры на Unity. Ч.1

Полезные атрибуты в Unity и C#, о которых ты не знал!
▶︎

Полезные атрибуты в Unity и C#, о которых ты не знал!

ОПТИМИЗАЦИЯ ИНТЕРФЕЙСА ИГРЫ в Unity! Лучшие советы по производительности!
▶︎

ОПТИМИЗАЦИЯ ИНТЕРФЕЙСА ИГРЫ в Unity! Лучшие советы по производительности!

Как ОПТИМИЗИРОВАТЬ игру на Unity
▶︎

Как ОПТИМИЗИРОВАТЬ игру на Unity

Что такое SOLID? Простыми словами о принципах ООП
▶︎

Что такое SOLID? Простыми словами о принципах ООП

Don't Do This to Your Games | A 2-Year Development Story [Devlog]
▶︎

Don't Do This to Your Games | A 2-Year Development Story [Devlog]