Энтити-объекты: различия между версиями
Nikita (обсуждение | вклад) (→Monster-объекты) |
Nikita (обсуждение | вклад) (→Ссылки) |
||
Строка 341: | Строка 341: | ||
== Ссылки == | == Ссылки == | ||
− | Используемые материалы | + | '''Используемые материалы''' |
* [http://csmapper.ru/tutorials/ Учебник // Создание карт для CS] | * [http://csmapper.ru/tutorials/ Учебник // Создание карт для CS] | ||
* [http://csmapper.ru/entities/ Энтити // Создание карт для CS] | * [http://csmapper.ru/entities/ Энтити // Создание карт для CS] | ||
* [http://zyl.pestermom.com/external/entguide/ Sven Co-op Entity Guide] | * [http://zyl.pestermom.com/external/entguide/ Sven Co-op Entity Guide] | ||
+ | * [http://ralertmod.narod.ru/hlra-articles-hammer.htm Создаём entity для игры Half-Life или "Помогите сделать дверь"] |
Версия 14:44, 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-объекты
Game-объекты
Info-объекты
Trigger-объекты
Xen-объекты
Ammo & Weapon-объекты
Остальные
Ентити-объекты Sven Co-op
Monster-объекты
Info-объекты
info_node | Необходим для правильного движения монстров |
Остальные объекты
info_player_coop | Устаревшая. Аналог info_player_deathmatch |
info_player_deathmatch | Место старта (спавна игрока). В Sven Co-op в этом объекте присутствуют дополнительные флаги |
Остальные объекты
aiscripted_sequence | Задает последовательность действий монстру |
Ссылки
Используемые материалы