Ru/Your First Entity
В Source Engine всеми объектами являются Entity. Даже мир, игрок, и главное меню. Несмотря на это, они имеют лишь несколько категорий, наиболее распространенные из них это "logical", "model" и "brush".
В этой серии статей рассматривается процесс создания новых entity. Для получения общего представления мы начнём с логической.
Logic Entity
Начните именно с неё.
Логические entity - самые простые, потому что у них нет расположения в мире, нет визуального компонента, и они используются для работы с другими entity через функцию input.
В этом уроке мы создадим логическую entity, которая выполняет простую задачу хранения и увеличения значения всякий раз, когда приходит команда через input. Как только счетчик достигает определенного значения, entity сообщит об этом через функцию output.
Model Entity
Model entity - самые распространённые: они имеют визуальный компонент, могут перемещаться по карте и часто являются интерактивными.
В этом уроке мы создадим model entity, случайно передвигающуюся по миру.
Brush Entity
Такие entity создаются в Hammer из брашей. Они часто являются триггерами: пространствами, которые активируют выходное воздействие при выполнении набора указанных условий. Они так же могут быть двигающимися, например, двери и платформы.
В этом уроке мы создадим brush entity, меняющую свою позицию при прикосновении игрока.