Добавление точечных Entity

From Valve Developer Community
(Redirected from Adding Entities:ru)
Jump to: navigation, search
English 简体中文

Сейчас мы добавим некоторые entities на карту. Энтити - это действующий объект, который (как правило) может взаимодействовать с другими объектами.

Эта страница описывает энтити точки, которые являются одиночными объектами на сетке. Брашовые энтити, описанные в следующей статье, немного отличаются.

  1. Entities создаются с помощью Entity tool Mt-entities.png. Выберите этот инструмент, нажав на клавиши Shift+E, или на иконку на левой-панели:

    Переключитесь на Entity Tool.

  2. Далее мы выбираем, какой объект вставить в карту. Существует список доступных энтитей в Object Toolbar, который находится в правом-нижнем углу окна Hammer'а:

    Hammer pickIPD.jpg

    Далее идет список энтитей, отвечающих за появляение игрока на карте. Название энтити варьируется в зависимости от мода:
    Совет:
    Вы можете осуществлять поиск по списку, печатая название entity в текстовом поле. Очень редко присутствует необходимость осуществлять ручной поиск, путем прокручивания списка.
    • Одиночная игра (Singleplayer): info_player_start
    • Смертельная игра (Deathmatch): info_player_deathmatch
    • Командная игра (Team): info_player_<team> (red/blue, terrorist/counterterrorist, axis/allies, и т.д.)
  1. Теперь мы разместим энтити на карте. Для помещения энтити в соответствии с поверхностью, вы должны щелкнуть где-нибудь на поверхности, используя 3D View. Нажмите где-нибудь на полу комнаты, как это показано на картинке, и энтити будет помещен на место нажатия:

    Left-click on the floor in the 3D View to place the starting entity.

    Совет:
    Так же вы можете изменять позицию энтити, кликнув в 2D окне просмотра и перетаскивая объект по пространству. Когда вы остались довольны, нажмите клавишу Enter, чтобы создать энтити. (Перетаскивание работает, даже после создания объекта!)
  1. Большинство Source игр содержат стреляющее оружие, так что давайте сделаем одно. Оружие так же меняется от игры к игре, но оно всегда начинается с "weapon_". Вы можете провести поиск по списку энтитей, чтобы посмотреть, какие энтити доступны. Если вы работаете с тем, что связано с Half-Life 2, вы будете иметь возможность создания weapon_357, примерно так:

    Выберите weapon_357 из списка entity объектов... и расположите его на полу.

  2. В зависимости от правил игры, с которой вы работаете, вам потребуется создать аммуницию к оружию еще до того, как игрок сможет стрелять. Не все игры имеют энтити боеприпасы, и не обязательно, что боеприпасы идут совместо с оружием. Попробуйте найти энтити "item_ammo_", если вам это не удалось, вы всегда можете использовать консоль разработчика, чтобы включить читы, и дать себе патроны (после поднятия оружия), с помощью команды "givecurrentammo".

Компиляция

Как только вы поместили точку старта для игрока, вы можете скомпилировать карту и ходить по ней, надеюсь, у вас не появились какие-нибудь странные предупреждения. Если вы хотите сделать это сейчас, забегите вперед для "Сохранения и Компиляции".


Ваша первая карта
Применение текстур
Создание Entity брашей