LeoECS за 20 минут! Осваиваем Entity Component System на примере фрейморвка LeoECS Салют, ты на канале Night Train Code Подробный урок по LeoECS • Скачать материалы из урока:
• LeoECS:
• UniLeo:
• GitHub:
• VK: https://vk.com/nighttraincode
• Telegram:
• Instagram: / the.meps_ Таймлайн: 00:00 Что такое Entity Component System 00:40 Плюсы ECS 01:09 Минусы ECS 01:36 Какой фреймворк выбрать 01:46 Что мы получим в конце урока 01:59 Как установить LeoECS 02:15 Как связать ECS и MonoBehaviour Unity? 03:33 Начинаем писать код передвижения персонажа 04:33 Что такое EcsFilter 04:58 Тэги для поиска 05:20 Что такое ref и var 05:33 Как получить компонент из Entity 06:47 Как запустить системы ECS 06:58 Как создать entity персонажа 07:14 ECS Component Provider. UniLeo 07:55 Convert to Entity 08:28 Как системе различать Entities? 08:52 MouseLook System 09:16 Интерфейсы систем Leo ECS 09:29 Как получить Entity из фильтра 09:37 Как получить или задать компонент для entity 09:53 Получение entity по инту 10:14 Как отключить курсор. Init System 10:24 Пара фишечек с атрибутами 10:37 События и запросы. Event, Request 10:49 Прыжок игрока с помощью event 11:13 OneFrame компонент и как его добавить 11:21 Пробегаемся по коду 12:23 Тестируем прыжки 12:35 Блоки и таймеры 13:06 Как исключить компонент при поиске. Exclude 13:42 Связь физики и ECS. Триггеры 14:20 Подводный камень с OneFrame 14:48 Как обратиться к ECS через MonoBehaviour 14:52 GetWorld() и SendMessage() 15:12 Как получить мир в системе 15:38 Entity Reference 15:46 Как получить конкретную entity через GetComponent() 16:13 Как задать entity reference при инициализации 16:41 Injections. Инжект компонентов в системы 17:20 Auto-Inject компонента 17:32 Включение графики при входе в триггер 18:03 Фишки для избранных 18:05 GetEntity по фильтру из MonoBehaviour 18:29 Метод Has() 18:34 EcsComponentRef, Ref() и Unref() 19:07 Как правильно удалять entity и GameObject Поддержка канала: https://www.donationalerts.com/r/nigh...