Регистрация - или - Войти

Восстановить пароль
×

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

Логин или почта :

Azure SheepAzure Sheep

Модификация про Black Mesa...

25/08/2001
Eye of the Storm: Episode 1Eye of the Storm: Episode 1

Продолжение мода Ravenholm...

Статистика ( по комментариям ), шт.

Для начала нужно сказать, что воду можно реализовать двумя способами...


  • Описание
  • КАК УСТАНОВИТЬ

Вода.

Для начала нужно сказать, что воду можно реализовать двумя способами...


Просмотров : 1924 ( +1 )
Скачиваний : 0
Прислал / (а) : SlaY_61
Дата создания : 11.12.2010 18:12:40
Рейтинг :
 ( 5 ) 
Поделиться :


Имеются следующие переводы : | русский |

В этой главе я расскажу вам как создать воду на вашей карте. Для начала нужно сказать, что воду можно реализовать двумя способами:

  1. Просто создать браш, окрашенный текстурой воды.

  2. Создать solid-baset entity - func_water.

Давайте рассмотрим каждый способ подробнее.

  1. Первый способ создания воды такой: Просто построить браш окрашенный текстурой воды. Имена "водяных" текстур начинаются с восклицательного знака ( ! ), например !waterblue. После создания такого браша, в игре в нем можно будет плавать, тонуть… НО! В случае если вы предпочтете такой способ создания воды, то знайте - ваша вода не будет иметь волн, и не сможет двигатся. В этом случае нам поможет второй способ.

  2. Второй способ создать воду, это использовать entity func_water. Для начала создайте браш, окрашенный текстурой воды. Потом выделите его, и нажмите To Entity, а там выберите func_water, с такими параметрами: Render mode - ставьте texture, чтобы вода была прозрачной. FX ammount - уровень прозрачности (от 0 до 255). Contents - тип воды (просто вода, кислота, или лава). Wave height - уровень колыхания волн. Также, у объекта func_water есть параметры как и у func_door'а. Это сделано для того, чтобы воду можно было двигать. Например, в халфе есть места, где вода начинает подниматься - это просто вода двигается вверх (как дверь). Чтобы сделать такое на своей карте, просто укажите воде параметры движения (там скорость, угол…), и не забудьте про имя. После этого создайте что-либо, что будет активировать func_water. Вот и все - вода будет двигатся.

Думаю я понятно объяснил как создать воду, и теперь пора переходить к более сложным примерам. Сейчас мы обсудим как создать воду с течением, и водопад.

Вода с течением Для создания воды с течеием, которое будет двигать игрока, нужно 3 объекта: func_water, func_conveyor и trigger_push.

  1. Создайте браш-воду. Используйте текстуру начинающуюся на SCROLL, например SCROLLWATER1. Это нужно, чтобы был эффект движения воды. Потом обратите этот браш в func_conveyor, и установите нужную скорость, и укажите направление движения с помощью стрелочки Angle. Установите флаги No push и Not solid. Not push - это чтобы конвейер не двигал игрока, потому что от конвейера нам нужет только эффект движения воды, а передвижением игрока займется trigger_push. А флаг Not solid нужно включить, чтобы конвейер был нематериальным (это-ж типа вода).

  2. Сделайте копию объекта func_conveyor, и переведите ее в func_water. Установите параметры отображения: Render mode - Texture, FX amount - 0. После этого объект func_water будет невидимым. Нам нужен только эффект воды, а не ее отображение (этим func_conveyor займется).

  3. Сделайте еще одну копию func_conveyor, и переведите ее в trigger_push. Установите направление движения стрелочкой Angle, и незабудьте указать скорость передвижения.

Вот теперь вода с течением готова - она и течет и двигает игрока по направлению течения.

Водопад Для начала нужно создать браш, который будет водопадом. Окрасьте этот браш текстурой +1LASERFALL (halflife.wad). Текстура +1LASERFALL - анимированная, так что в игре будет эффект движения воды. Потом делаем из этого браша энтити func_illusionary, с такими параметрами: Render mode - texture. FX ammount - уровень прозрачности. Contents - Empty.

Вот водопад и готов! Теперь возле него можно поставить ambient_generic, со звуком воды, и env_sprite, со спрайтом брызг (а лучше несколько, если водопад широкий).

Я надеюсь вы поняли все выше изложенное, и теперь прекрасно знаете как создать воду на карте во всех ее проявлениях.



Похожие1. Первая карта - В этом уроке я расскажу как сделать первую карту. Научитесь наносить текстуры, делать небо и т.д.
2. Создание лестниц на карте. - Лесенка это 2 энтити : func_wall и func_ladder...
3. Стекло - Что такое стекло? Стекло это энтити. Стёкла бывают: 1-разбиваемые, 2-неразбиваемые, 3-разбиваемые от тригера...
4. Двери - Двери бывают двух видов: открывающиеся и отъезжающие...
5. Видео камеры. - наверняка вы сами не раз пользовались камерами, когда играли в Контр-Страйк . Так вот, в этом небольшом уроке я и попытаюсь объяснить как их делать.
6. multisource и глобальные переменные - Как же функционирует Мультисорс? Первым делом, он создаёт себе список всех энтить, нацеленных на него. Каждой энтите в этом списке он проставляет в соответствие некий мнимый статус, который может принимать такие же значения, как и обычный статус — ON или OFF. Изначально все мнимые статусы выключены.
7. Говорящие NPC - Сегодня мы с Вами заставим NPC говорить, они же не все немые как Гордон
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Blacktail V2
    Resident Evil 4Blacktail V2
    Anti-Material Rifle [Rifle Semi Altomático]
    Resident Evil 4Anti-Material Rifle [Rifle Semi Altomático]
    DSR-1 Standard [Rifle Semi Altomático]
    Resident Evil 4DSR-1 Standard [Rifle Semi Altomático]
    Glock 19 Realistic [Handgun]
    Resident Evil 4Glock 19 Realistic [Handgun]