Я ищу СПЕЦИАЛЬНОЕ определение, которое включает в себя игровые объекты окружающей среды, но НЕ другие игровые объекты. Деревья, скалы или даже мосты. НЕ предметы, НЕ оружие, НЕ Персонажи, НЕ плитки. Я ищу ответ, который очень специфичен для определенных лиц, но НЕ для большинства.
Для моих GameObjects они хранятся как ObjectType.
typedef enum
{
CHARACTER = 0, //A PC or NPC
ENVIRONMENT = 1, //A tree, a Rock, a Bridge, a non-animate environmental object
ITEM = 2, //A sword, bag of gold, pickup-able item
} ObjectType
Очевидно, любой может легко понять, что игровой объект персонажа будет персонажем (ПК или NPC), а предмет - чем-то вроде Меча, сумки с золотом и т. Д.
Однако слово «окружающая среда» явно неверно. Я думал, что «листва» относится к любому объекту, который не является плиткой (трава, дорога, вода, пол) и не является предметом (можно забрать и т. Д.)
Обычно я бы назвал эти вещи «Объектами», потому что Дерево, Камень, Мост, Куст, коллекция цветов - все это объекты. Тем не менее, это излишне запутанно, когда GameObjects упоминаются как «Объекты», а термин «объект» так часто встречается в игровой инженерии.
Я не мог не подумать про себя: «Должен быть очевидный термин, которого я просто не вижу. Слово, которое описывает этот очень распространенный тип игрового объекта».
То, что люди могут легко понять, поэтому мне не нужно прибегать к «EnvironmentObject».