Пятница, 19.04.2024, 22:57
Приветствую Вас Guest | RSS
Главная страница | Статьи | Регистрация | Вход
Меню сайта

Случайный рисунок

Категории каталога
Туториалы по маппингу (HL2) [68]
Туториалы по маппингу для Half-Life
Туториалы по текстурированию (HL2) [10]
Туторы по текстурированию для Half-Life
Туториалы по моделированию (HL2) [9]
Туторы по моделированию для Half-Life
Туториалы по программированию (HL2) [53]
Туторы по прагроммированию для Half-life
Другие туториалы (HL1 и HL2) [4]
Туторы которые не вошли в другие категории
Half-Life 2 Beta [1]
Статьи о npc и weapon в бете Half-Life 2, а так же мануалы и FAQ.
Туториалы по маппингу (HL1) [14]
Туторы по маппингу для Half-Life 1
Туториалы по текстурированию (HL1) [1]
Туторы по текстурированию для Half-Life 1
Туториалы по моделированию (HL1) [1]
Туторы по моделированию для Half-Life 1
Туториалы по программированию (HL1) [30]
Туторы по программированию для Half-Life 1

Наш опрос
Приводить ли сайт в чувство?
Всего ответов: 736

Начало » Статьи » Туториалы по маппингу (HL2)

Создание стены, ломающейся только от гранаты
Всем привет!!!
Итак, приступим:

1. Создадим куб размером 512х512х256 с текстурой dev/dev_measurewall01, в куб поместим info_player_start, item_suit для удобства, light для света, weapon_shotgun, weapon_crossbow и 5 штук weapon_frag для теста.

2. Рисуем браш длиной (или шириной, смотря как его располагать) на всю комнату, толщиной в 16 юнитов, отправляем его в func_breakable и в окне Object Properties устанавливаем следующие свойства:
Strength = 15
Material Type = CinderBlock (если стена каменная; можно поставить другое значение)
Min Damage to Hurt = 15

3. Далее делаем такой же браш, как func_breakable, только толщиной в 8 юнитов и с текстурой tools/toolstrigger, отправляем его в trigger_remove, располагаем на карте следующим образом:

Указываем свойства trigger_remove:
Name = remv01
Filter Name = filt01

Флаги:
Убрать галочку с флага Clients, поставить - на Physics Objects и Everything.

4. Создаем опять такой же браш, только толщиной в 1 юнит и с текстурой tools/toolsnodraw, делаем его ентитей func_brush, располагаем на карте следующим образом:

Указываем свойства func_brush:
Name = brush01
Start Disabled = Yes
Solidity = Toggle

5. Ставим на карту точечную ентитю filter_activator_class и указываем ей свойства:

Name = filt01
Filter Mode = Disallow entities that match criteria
Filter Classname = npc_grenade_frag

6. Делаем еще два браша, длиной\шириной на всю комнату толщиной в 8 юнитов, красим текстурой tools/toolstrigger. На карте располагаем вот так:

Если возникнут проблемы с картой, попробуйте отодвинуть их подальше от func_breakable.
По отдельности отправляем в trigger_multiple.
Затем указываем свойства триггеру, находящегося ближе к func_breakable:
Name = trg01
Delay Before Reset = 0.2

Теперь переходим к тому триггеру, который стоит дальше от func_breakable:

Name = trg02
Delay Before Reset = 0.2

7. Переходим к Output'ам\Input'ам.
а) Начнем с последнего созданного триггера (trg02):

My Output named = OnTrigger
Targets entities named = brush01
Via this input = Disable

б) Для триггера trg01 следует указать следующее:

My Output named = OnTrigger
Targets entities named = brush01
Via this input = Enable

в) Далее выделяем func_breakable, создаем следующие Output'ы:

Данные Output'ы нужны для того, чтобы удалить все триггеры и func_brush, иначе могут возникнуть проблемы с картой.
8. Компилируем и пробуем.

Источник: http://www.milena.monolife.fatal.ru/

Категория: Туториалы по маппингу (HL2) | Добавил: DetLeR (04.06.2007) | Автор: Pl@zmer
Просмотров: 1214 | Рейтинг: 4.0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Кто в Онлайн

Друзья сайта

Баннеры

  Сайт CrazyArts   Black   Сообщество сайтов о Half-Life   Самый   Только   Все   hl2 top 100     Rambler's Top100  

игры
игры

  Каталог сайтов Планета Топ 100 - Planet Top 100       ТОП ЛУЧШИХ ИГРОВЫХ САЙТОВ           Detroit Team Site :: Моды от Detroit Team, видео, новости.   Naruto-kun[Звезда Наруто]  


The idea of dising: Homie7