284 читали · 6 лет назад
Unity, ECS и все-все-все
Написал статью про ECS в Unity: что это, зачем это и как это работает. Leopotam провёл редактуру, как автор LeoECS, за что ему — «спасиба» :) Что такое ECS ECS — это шаблон проектирования "Сущность Компонент Система" (Entity Component System, не путать с Elastic Cloud Storage :). Если совсем по-простому, то есть “Сущности” (Entity) — объекты-контейнеры, не обладающие свойствами, но выступающие хранилищами для “Компонентов”. “Компоненты” — это блоки данных, определяющие всевозможные свойства любых игровых объектов или событий...
149 читали · 1 год назад
Entity Component System в Unity - Что это такое?
Введение Приветствую. В этих сериях статьях я расскажу о Entity-Component-System, изучим теорию и применим на практике, где создадим небольшой проект. А сейчас о том, что такое ECS, принцип его работы и обозначим его преимущества и недостатки. Термин ECS Entity-Component-System (ECS) - это подход применяемый в разработке игр, который разделяет объекты на сущности, компоненты и системы. Именно эти три элемента и лежат в основе функционирования всего подхода. Entity - представляет собой просто контейнера для компонентов...