Создание энтити брашей

From Valve Developer Community
< Ru
Jump to: navigation, search
English (en)Français (fr)Magyar (hu)日本語 (ja)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)


Мы уже создавали браши(en). Существует и другой взгляд на браши: brush entity(en).

В этом примере, мы будем создавать браш, который действует в качестве выдвигающейся двери. Когда игрок коснется браша, он (браш) поднимется в воздух, а затем опустится снова.

Базовая func_door(en) энтити.

Конструкции

  1. Выберите Block tool Hammer block.png и создайте новый браш размерами 128x128x16.
    Tip.pngСовет:Если сетка Hammer'а слишком большая, чтобы сделать браш размером 16 юнитов, нажмите [ или кликните на Smaller Grid Hammer SmallerGrid.png, чтобы сделать ее меньше.
  2. Сделайте ваш браш entity объектом, используя Ctrl+T или кнопку toEntity

    Hammer toEntity button

  3. Это действие откроет диалог Object Properties(en):

    Object properties dialog

    Tip.pngСовет:Если вам необходимо вызвать диалог снова, после его закрытия, выберите ваш браш и нажмите Alt+Enter.
  4. Выберите func_door(en) из выпадающего меню "Class", которое находится наверху-слева, и нажмите "Apply".
  5. В нижней части основного "Keyvalues" списка, найдите "Move Direction". Измените значение на -90 0 0 или выберите "Up" из выпадающего меню, расположенного слева от черного круга.
  6. Нажмите "Apply" снова, затем закройте диалог Object Properties.

Теперь вы можете скомпилировать карту и проверить как работают двери.

Завершение

Откройте Texture Browser(en) и найдите "door", используя filter. Выберите материал который вам нравится, и примените его на браш. Кроме того, можно построить стену, которая соединяет дверь с краями вашей карты.

Но не стоит слишком увлекаться!


Неполная

Эта статья(раздел) является наброском. Вы можете помочь, дополнив её.