Создание примитивов
< Ru
Jump to navigation
Jump to search
В Hammer'е, примитивы являются простыми браш объектами. Примитивы могут создавать геометрию мира или интерактивные энити объекты создающие физику и повреждения. В этом примере, мы будем создавать интерактивную примитивную - субъект, создающий физику и повреждения на этой карте: конкретно - ящик размерами в 32 юнита.
- Выберите Block tool
и создайте куб на вашей карте.
- Откройте Texture Browser и найдите dev crate, используя filter. Dev/dev_measurecrate02 является предварительной текстурой для ящика 32x32.
- Примените текстуру dev/dev_measurecrate02 на ваш куб. Template:Note:ru
- Изменяйте ваш куб с помощью Selection tool
до тех пор, пока текстура не подойдет под ваш куб. Template:Note:ru
- Выберите ящик, используя Selection Tool.
- Нажмите на кнопке toEntity, чтобы связать примитив с определенными функциями. Это вызовет диалог Object Properties.
- Выберите func_breakable из выпадающего меню Class:.
- Под Keyvalues, выберите Name и назовите ваш ящик, как вам угодно.
- Под Keyvalues, выберите Strength. Значение Strength определяет, какое повреждение ящик может выдержать до разрушения. Установите значение в 1.
- Под Keyvalues, выберите Material Type. Материал определяет звук, создаваемый объектом, а так же тип обломков, создаваемых при его разрушении. Выберите Wood из выпадающего меню.
- Под Keyvalues, выберите Physics Impact Damage Scale. Это значение определяет наносимый урон этому объекту, от других физических объектов. Template:Note:ru
- Нажмите Apply и закройте диалог.
Текстура Ящика
После того, как наш ящик обрел правильную форму и размер, нужно применить к нему надлежащую текстуру, используя тот же метод, что мы использовали ранее.
- Откройте Texture Browser и найдите crate используя filter.
- Выберите текстуру props/woodcrate001a и примените ее на ваш куб. Возможно, вам придется использовать Face Edit Sheet для растяжения текстуры по кубу. Template:Note:ru