Seanid
In gamedev we trust
offline
Опыт:
7,381Активность: |
Красивое переключение тумана.
Делал смену погоды. Вместе с погодой меняются и туман, но вот в чём проблема...меняется резко и не красиво. Как сделать плавный переход? |
20.03.2011, 19:59 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SkiL
offline
Опыт:
9,321Активность: |
Черная Чайка, менять его плавно.
SkiL добавил: циклом то есть, лучше периодическим таймером Отредактировано SkiL, 20.03.2011 в 20:48. |
20.03.2011, 20:06 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Seanid
In gamedev we trust
offline
Опыт:
7,381Активность: |
SkiL, Я так и думал. Но, решил спросить, нет ли другого, более простого способа? |
20.03.2011, 20:42 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Stefler
MCA
offline
Опыт:
10,457Активность: |
Черная Чайка, нет, я делал такую систему в своей мапе.
Использовал 2 переменных типа Real (массивы). Fog_Init и Fog_To предположим. Fog_Init[1/2/3..] - туман который должен быть в итоге. Fog_To[1/2/3..] - реальная (константно равна Fog_Init, т.е туману который получился в прошлый раз) При смене тумана устанавливал Fog_Init на нужный мне туман, запускал периодический триггер в котором, предположим, каждые 0.2 секунды Fog_To[1] = Fog_To[1] + или - "5" соответсвенно, Fog_To[2] = Fog_To[2] + или - "5" и так далее (чтобы вычитать или прибавлять в триггер необходимо добавить условие которое будет проверять больше или меньше Fog_Init чем Fog_To)... так же устанавливал туман на Fog_To[1/2/3..] функцией Set Fog... В результате Fog_Init[1/2/3...] = Fog_To[1/2/3...] и цвет/плотность и т.п тумана установилась на нужную нам! Надеюсь более менее нормально расписал! =] |
21.03.2011, 16:37 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Stefler, это и есть циклом/периодиком только жутко криво и нерационально |
21.03.2011, 16:44 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Stefler
MCA
offline
Опыт:
10,457Активность: |
Hanabishi, х_Х с чего бы это?
Можно и таймером, разницы особо не будет, если ты про это..... |
21.03.2011, 18:13 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|