Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Объект модель (модельный объект)

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Русский (ru)Translate (Translate)

Icon-under construction-blue.png
This is a draft page. It is a work in progress open to editing by anyone.
Remember to check for any notes left by the tagger at this article's talk page.

Объекты, которые используют модели(en). Каждый объект, использующий модель, почти всегда является подклассом CBaseAnimating. В FGD-файле(en) они определены с помощью @PointClass (или @NPCClass в случае НИП(en)) и, следовательно, создаются в Hammer(en) с помощью инструмента Объект(en).

Основные типы модельных объектов

Реквизит-объекты (Prop entities)(en)

Реквизит-объекты - это (обычно) неодушевленные объекты, которые используют модель для своего внешнего вида и функционирования. Они могут быть статичными, динамичными или обладать физическими свойствами. Некоторые более специфические реквизит-объекты могут даже обладать большей функциональностью, например, prop_door_rotating(en). Примерами наиболее распространенных реквизит-объектов являются prop_static(en), prop_dynamic(en), prop_physics(en) и prop_ragdoll(en).

Объекты НИП (NPC)(en)

Объекты НИП, или объекты "неигровых персонажей", - это управляемые компьютером персонажи и существа, которые могут взаимодействовать с игроками с помощью своего кода искусственного интеллекта. NPC обычно делятся на две категории: Дружественные - НИП, которые помогают, поддерживают игрока или не влияют на него, и враждебные - НИП, которые атакуют игрока или негативно влияют на него. Используйте ai_relationship(en) для изменения этого поведения.

Объекты оружия

Объекты оружия представляют собой различные виды оружия, доступные в игровом мире, которые могут использовать игроки или НИП. Эти объекты определяют поведение, внешний вид и функциональность оружия, такого как пистолеты или оружие ближнего боя(en).

Объекты оружия обрабатывают такие действия, как стрельба, перезарядка и расчёт урона. Примерами могут служить weapon_pistol(en), weapon_smg(en) или weapon_frag(en).

Обычно у них есть сценарий оружия(en), в котором указывается игровая модель и обзорная модель. Игровая модель используется для отображения оружия лежащего "на земле" или находящегося в руках других персонажей. Когда персонаж игрока держит оружие в своих руках, используется объект обзорной модели(en), отображающий указанную обзорную модель для данного оружия в конкретной игре.

Другие поднимаемые предметы

Это предметы, которые можно подобрать, обычно это амуниция(en). В Серия игр Left 4 DeadСерия игр Left 4 Dead есть объекты появления оружия, которые появляются "на земле". При подборе они дают игроку соответствующее оружие. Например, weapon_smg_spawn дает игроку weapon_smg(en).

Боеприпасы

Брошенные гранаты, специальные атаки некоторых врагов или выстрелы из определенного оружия приведут к появлению снарядов.
Например: molotov_projectile(en), spitter_projectile(en), tank_rock(en), decoy_projectile(en), tf_projectile_syringe(en), grenade_launcher_projectile(en)

Смотреть также