Энтити-объекты: различия между версиями
Nikita (обсуждение | вклад) (→Остальные объекты) |
Nikita (обсуждение | вклад) (→Func-объекты) |
||
| Строка 81: | Строка 81: | ||
|} | |} | ||
| − | ==== [[Func-объекты]] ==== | + | ==== [[Func-объекты]] ==== |
| + | |||
| + | {| class="wide" border="1" | ||
| + | |- | ||
| + | | [[func_breakable]] | ||
| + | | Разбиваемый объект | ||
| + | |- | ||
| + | | [[func_button]] | ||
| + | | Кнопка | ||
| + | |- | ||
| + | | [[func_conveyor]] | ||
| + | | Конвейер | ||
| + | |- | ||
| + | | [[func_door]] | ||
| + | | Дверь, сдвигающаяся в сторону | ||
| + | |- | ||
| + | | [[func_door_rotating]] | ||
| + | | Вращающаяся дверь | ||
| + | |- | ||
| + | | [[func_friction]] | ||
| + | | Изменяет коэффициент трения (например, для имитации льда) | ||
| + | |- | ||
| + | | [[func_healthcharger]] | ||
| + | | Увеличивает жизни игроку | ||
| + | |- | ||
| + | | [[func_illusionary]] | ||
| + | | Видимый, но нематериальный объект (через него можно проходить) | ||
| + | |- | ||
| + | | [[func_ladder]] | ||
| + | | Вертикальная лестница | ||
| + | |- | ||
| + | | [[func_mortar_field]] | ||
| + | | Определяет место вызова авиаудара | ||
| + | |- | ||
| + | | [[func_pendulum]] | ||
| + | | Маятник (например, непрерывно качающийся подвесной мост) | ||
| + | |- | ||
| + | | [[func_plat]] | ||
| + | | Платформа | ||
| + | |- | ||
| + | | [[func_platrot]] | ||
| + | | Вращающаяся платформа | ||
| + | |- | ||
| + | | [[func_pushable]] | ||
| + | | Передвигаемый объект | ||
| + | |- | ||
| + | | [[func_recharge]] | ||
| + | | Увеличивает проценты бронижелета | ||
| + | |- | ||
| + | | [[func_rotating]] | ||
| + | | Вращающийся объект | ||
| + | |- | ||
| + | | [[func_tank]] | ||
| + | | Управляемая пушка | ||
| + | |- | ||
| + | | [[func_tankcontrols]] | ||
| + | | Определяет область, из которой игрок может управлять пушкой | ||
| + | |- | ||
| + | | [[func_tanklaser]] | ||
| + | | Управляемая лазерная пушка | ||
| + | |- | ||
| + | | [[func_tankmortar]] | ||
| + | | Управляемый миномет | ||
| + | |- | ||
| + | | [[func_trackautochange]] | ||
| + | | Перемещает неуправляемый поезд с одного пути на другой | ||
| + | |- | ||
| + | | [[func_trackchange]] | ||
| + | | Перемещает управляемый поезд с одного пути на другой | ||
| + | |- | ||
| + | | [[func_tracktrain]] | ||
| + | | Управляемый поезд | ||
| + | |- | ||
| + | | [[func_train]] | ||
| + | | Неуправляемый поезд | ||
| + | |- | ||
| + | | [[func_traincontrols]] | ||
| + | | Определяет область, из которой игрок может управлять поездом | ||
| + | |- | ||
| + | | [[func_vehicle]] | ||
| + | | Машина | ||
| + | |- | ||
| + | | [[func_vehiclecontrols]] | ||
| + | | Определяет область, из которой игрок может управлять машиной | ||
| + | |- | ||
| + | | [[func_wall]] | ||
| + | | Стенка, ящик, нечто, обладающее свойствами | ||
| + | |- | ||
| + | | [[func_wall_toggle]] | ||
| + | | Исчезающая и появляющаяся стенка. Похожий на func_wall объект | ||
| + | |- | ||
| + | | [[func_water]] | ||
| + | | Вода | ||
| + | |} | ||
| + | |||
==== [[Game-объекты]] ==== | ==== [[Game-объекты]] ==== | ||
==== [[Info-объекты]] ==== | ==== [[Info-объекты]] ==== | ||
Версия 19:18, 12 марта 2013
Энтити (entity) — объекты, обладающие какими либо свойствами. Примеры энтитей: открывающаяся дверь, кнопка, источник света (лампочка), звук, машина — у всех этих объектов есть свойства (скорость, громкость и пр.).
При помощи энтити-объектов мы можем сделать карту более интересной — добавить в нее звуки, сделать воду и прочие спецэффекты.
Но энтити это не только спецэффекты, но и объекты, управляющие событиями на карте. Например, чтобы сделать карту с бомбой нужно вставить на нее энтити-объект одного типа, а если с заложниками — другого.
К слову сказать, ни одна карта в Half-Life не обходится без использования хотя бы нескольких энтити-объектов, поэтому их изучение не менее важная часть, чем усвоение техники создания карт.
Содержание
Типы Entity
Существуют брашевые и точечные ентити объекты. К брашевым относятся двери, стекла, разбиваемые объекты и др. К точечным звуки, лампочки, камеры, оружие на карте, места респавна игроков и пр.
Базовые ентити-объекты (Half-Life/Counter-Strike)
Базовые ентити, используемые в Half-Life и ее модах.
Env-объекты
| env_beam | Лазерные и другие виды лучей |
| env_beverage | Банка с лимонадом |
| env_blood | Разбрызгивание крови |
| env_bubbles | Пузырьки воздуха в воде |
| env_explosion | Взрывы в любом месте карты |
| env_fade | Временно закрашивает экран игрока каким-либо цветом |
| env_explosion | Взрывы в любом месте карты |
| env_fog | Туман (работает только в OpenGl) |
| env_funnel | Мелкие частицы |
| env_global | Запоминание информации на уровне |
| env_glow | Свечение (дымка) вокруг лампочек |
| env_laser | Лазерные лучи |
| env_message | Выводит на экран сообщение |
| env_render | Изменяет прозрачность объектов и другие параметры отображения |
| env_shake | Землетрясение (как при взрыве бомбы) |
| env_shooter | Выбрасывает на карту спрайты или модели |
| env_sound | Придает звукам различные эффекты |
| env_spark | Искры |
| env_sprite | Вставляет на карту спрайт |
Func-объекты
| func_breakable | Разбиваемый объект |
| func_button | Кнопка |
| func_conveyor | Конвейер |
| func_door | Дверь, сдвигающаяся в сторону |
| func_door_rotating | Вращающаяся дверь |
| func_friction | Изменяет коэффициент трения (например, для имитации льда) |
| func_healthcharger | Увеличивает жизни игроку |
| func_illusionary | Видимый, но нематериальный объект (через него можно проходить) |
| func_ladder | Вертикальная лестница |
| func_mortar_field | Определяет место вызова авиаудара |
| func_pendulum | Маятник (например, непрерывно качающийся подвесной мост) |
| func_plat | Платформа |
| func_platrot | Вращающаяся платформа |
| func_pushable | Передвигаемый объект |
| func_recharge | Увеличивает проценты бронижелета |
| func_rotating | Вращающийся объект |
| func_tank | Управляемая пушка |
| func_tankcontrols | Определяет область, из которой игрок может управлять пушкой |
| func_tanklaser | Управляемая лазерная пушка |
| func_tankmortar | Управляемый миномет |
| func_trackautochange | Перемещает неуправляемый поезд с одного пути на другой |
| func_trackchange | Перемещает управляемый поезд с одного пути на другой |
| func_tracktrain | Управляемый поезд |
| func_train | Неуправляемый поезд |
| func_traincontrols | Определяет область, из которой игрок может управлять поездом |
| func_vehicle | Машина |
| func_vehiclecontrols | Определяет область, из которой игрок может управлять машиной |
| func_wall | Стенка, ящик, нечто, обладающее свойствами |
| func_wall_toggle | Исчезающая и появляющаяся стенка. Похожий на func_wall объект |
| func_water | Вода |
Game-объекты
Info-объекты
Trigger-объекты
Xen-объекты
Ammo & Weapon-объекты
Остальные
Ентити-объекты Sven Co-op
Monster-объекты
Info-объекты
| info_node | Необходим для правильного движения монстров |
Info объекты
| info_player_coop | Устаревшая. Аналог info_player_deathmatch |
| info_player_deathmatch | Место старта (спавна игрока). В Sven Co-op в этом объекте присутствуют дополнительные флаги |
Остальные объекты
| aiscripted_sequence | Задает последовательность действий монстру |
| monstermaker | Создает монстра. Можно использовать для многократного создания монстров. |
Ссылки
Используемые материалы