НИ+ ngplus.games

Цепочка зависимостей

77 слов no tags

Ввод, эстетика → Механика → Поведения

  1. Ввод улавливается обработчиками.
  2. Обработчик ввода триггерит верхнеуровневую механику.
  3. Механика содержит в себе поведения, которые преобразуют данные.
  4. Верхнеуровневая механика имеет доступ к реестрам и транслирует игровую механику по игровым объектам.
  5. Каждый игровой объект так же содержит механику с поведениями.

Реализация

Механика выражена в виде MonoBehaviour компонента на игровом объекте.

Механика агрегирует в себе все поведение данной сущности.

C# class: Interface ← Scriptable Object ← Behavior Component: MonoBehaviour, Interface ← Mechanic Component: MonoBehaviour