Ru/Creating Brush Entities

From Valve Developer Community
< Ru
Revision as of 01:41, 28 August 2009 by NeoXidant (talk | contribs)
Jump to navigation Jump to search

Template:Otherlang2


Правильный куб размером 32x32 с текстурой.

В Hammer'е, примитивы являются простыми браш объектами. Примитивы могут создавать геометрию мира или интерактивные энити объекты создающие физику и повреждения. В этом примере, мы будем создавать интерактивную примитивную - субъект, создающий физику и повреждения на этой карте: конкретно - ящик размерами в 32 юнита.

  1. Выберите Block Tool Hammer block.png и создайте куб на вашей карте.
  2. Откройте Texture Browser и найдите dev crate, используя filter. Dev/dev_measurecrate02 является предварительной текстурой для ящика 32x32.
  3. Примените текстуру dev/dev_measurecrate02 на ваш куб.
    Note.pngПримечание:Если сетка на вашем 2D мониторе слишком большая, чтобы получить 32 юнита, то нажмите кнопку [ или кликните на иконке Smaller Grid Hammer SmallerGrid.png для создания более мелких объетов на сетке.
  4. Изменяйте ваш куб с помощью Selection Tool Hammer select.png до тех пор, пока текстура не подойдет под ваш куб.
    Note.pngПримечание:С этого пункта, создание примитива для геометрии мира и для интерактивных объектов одинаково. Для того, чтобы указать, чем является наш ящик - геометрией мира или интерактивным объектом, мы должны выбрать либо toWorld, либо toEntity.
    кнопка toEntity (Ctrl+T)
  5. Выберите ящик, используя Selection Tool.
настройка объекта func_breakable
  1. Нажмите на кнопке toEntity, чтобы связать примитив с определенными функциями. Это вызовет диалог Object Properties.
  2. Выберите func_breakable из выпадающего меню Class:.
  3. Под Keyvalues, выберите Name и назовите ваш ящик, как вам угодно.
  4. Под Keyvalues, выберите Strength. Значение Strength определяет, какое повреждение ящик может выдержать до разрушения. Установите значение в 1.
  5. Под Keyvalues, выберите Material Type. Материал определяет звук, создаваемый объектом, а так же тип обломков, создаваемых при его разрушении. Выберите Wood из выпадающего меню.
  6. Под Keyvalues, выберите Physics Impact Damage Scale. Это значение определяет наносимый урон этому объекту, от других физических объектов.
    Note.pngПримечание:Значение 0 означает, что эта функция отключена. Установите 1.0 для прочных материалов, или же установите наименьшее значение, чтобы прочность была сравнима с плотью.
  7. Нажмите Apply и закройте диалог.


Текстура Ящика

Вид готового ящика

После того, как наш ящик обрел правильную форму и размер, нужно применить к нему надлежащую текстуру, используя тот же метод, что мы использовали ранее.

  1. Откройте Texture Browser и найдите crate используя filter.
  2. Выберите текстуру props/woodcrate001a и примените ее на ваш куб. Возможно, вам придется использовать Face Edit Sheet для растяжения текстуры по кубу.
    Note.pngПримечание:Убедитесь, что текстура покрывает сторону полностью




Template:Otherlang:en Template:Otherlang:en:ru, Template:Otherlang:en:fr, Template:Otherlang:en:zh-cn