Динамическая смена тумана - Статьи по редактору карт - Каталог статей - Warcraft 3 4 карты скачать Dota Дота для Варкрафт III

Warcraft 3

фан сайт игр Варкрафт III Diablo 3 Starcraft 2
Среда, 23.05.2012, 17:18
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход
Самоучитель игры на синтезаторе
как научиться играть на синтезаторе
Меню сайта

Категории каталога
По игре [54]
Разное [41]
Классификация карт [14]
Статьи по редактору карт [21]
Dota [29]
World of Warcraft [26]
Warcraft 4 [0]
Конкурсный [15]
Видео [67]
League of Legends [0]

 
    Друзья
 

 
    Наша Кнопка
 
 
 
Главная » Статьи » Статьи по редактору карт

Динамическая смена тумана

За окном темнеет. И вот мне захотельсь написать эту статью

Иногда бывает так, что ты хочешь добавить в свою карту чего-то такое, от чего она стала бы краше! Все знают как установить освещение в карте, туман... И вот вы сидите и думаете, а что еслибы туман менялся от времени суток! Это элементарно!

Нам нужно не много:
Создаем переменные типа Real: R,R1,G,G1,B,B1

А теперь создаем наш периодический триггер: (Переодичность задаем в зависимости от того, как быстро мы хотим менять цвет тумана)

Code
Событие:
  -Every 0.5 seconds
Условие:
Действие:
  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -B равно B1
  -То:
  -Do nothing
  -Иначе:
  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -B меньше B1
  -То
  -Set B1 = B1+1
  -Иначе:
  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -B больше B1
  -То
  -Set B1 = B1-1
  -Иначе
  -Do nothing

  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -R равно R1
  -То:
  -Do nothing
  -Иначе:
  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -R меньше R1
  -То
  -Set R1 = R1+1
  -Иначе:
  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -R больше R1
  -То
  -Set R1 = R1-1
  -Иначе
  -Do nothing

  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -G равно G1
  -То:
  -Do nothing
  -Иначе:
  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -G меньше G1
  -То
  -Set G1 = G1+1
  -Иначе:
  -If(All conditions are true) then do (Then Actions) else do (Else Actions)
  -Если:
  -G больше G1
  -То
  -Set G1 = G1-1
  -Иначе
  -Do nothing

  -Окружение - Set fog Линейный, z-start 2000.00, z-end 4000.00, density 0.00 and colour ((Real(R1))%, (Real(G1))%, (Real(B1))%)

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

А дальше мы создаем триггер(ы) меняющие переменные G,B и R в зависимости от времени суток:

Code

Событие:
  -Игра - The in-game time of day becomes равно чч.мм [color=gray](Тут вы подставите свое время)[/color]
Условие:
Действие:
  -SetR =XX
  -SetG =XX
  -SetB =XX

Тут есть таблица примерных цыфр, которые я использовал в зависимости от времени суток (Вы конечноже можете подставить свои):
Время/Значение
R: 3/50 5/100 11/39 17/78 19/0 21/0
G: 3/44 5/88 11/74 17/44 19/0 21/0
B: 3/35 5/71 11/78 17/37 19/40 21/0

Категория: Статьи по редактору карт | Добавил: liebendig1993 (11.09.2010) | Автор: Bonus(Rus)
Просмотров: 780 | Рейтинг: 4.8/4 |
Всего комментариев: 7
0  
7 MaksaTt   (04.05.2012 22:03)
Кто ни будь знает более простой способ,кому не падлу киньте наработку sad

0  
6 MaksaTt   (01.05.2012 23:41)
Не доходит до меня,с русскими скриптами бы щас.

0  
3 Egerrat   (16.01.2011 10:44)
cool статья кинеш ту карту которая на видике

0  
2 StingerAK   (07.01.2011 20:13)
Видел во многих картах такой эффект и не знал как сделать,а теперь знаю

0  
1 The_Pro   (26.12.2010 14:11)
Да действительно это предаёт красочность в игре.
Даже получается элемент страха - наступает ночь и туман войны становится больше а видимость героя меньше... cool

0  
5 liebendig1993   (24.01.2011 00:50)
Хотел бы добавить, что с дальностью тумана проблемки есть...нельзя оч быстро его изменять, иначе он будет как бы мигать((а цвет норм...

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

Поиск

ОБЪЯВЛЕНИЯ САЙТА


Да здравствует король:

Недавно завершился конкурс на самый лучший проект на wc3life. Пальму первенства с небольшим, но всё же отрывом взял проект Mr_Z aka PUVer Godword RPG. Администрация wc3life от всей души поздравляет его и желает дальнейших успехов в картодельческой сфере.
Внимание: FAQ

Потерялись на нашем портале? Не скачиваются файлы? Не знаете, что делать?! Хватит флудить в комментариях.
Читаем FAQ/ЧаВо, спрашиваем, в этой теме ВСЕГДА найдется помощь. Напоминаем, сайт посвящен серии Warcraft, картам для Warcraft 3 и картам Dota allstars (Дота).

Друзья сайта

Счетчики


Rambler's Top100
Game's TOP-100 Counter Топ100 -
Топ игровых сайтов и кланов
ТОП Игровых сайтов Рунета!

Рейтинг лучших сайтов рунета Киберспорт ТОП 100. Рейтинг сайтов.
Top CS DEAGLE.RU Рейтинг SIMPLETOP.NET
Besucherzahler datingdirect.com
счетчик для сайта
Статистика

Онлайн всего: 28
Гостей: 27
Пользователей: 1
ksavier1504

© Warcraft 3 - использование материалов фан-сайта Варкарфт III без прямой гиперссылки опасно для вашего здоровья.
Сайт управляется системой uCoz