Паня
offline
Опыт:
4,140Активность: |
Система погоды
Вот сделал систему погоды, можно применить, хоть в аосе, хоть в рпг.
В наработке представлено: 3 тригера, 3 переменных, 3 юнита с соответствущими аурами; погода меняется рандомно каждые 30 секунд (настраивается), в зависимости от погоды соответствующий погодный эффект. Описание наработки: Система делает на карте динамичное (рандомное) изменение погоды (дождь, снег и тп.), при этом в зависимости от погоды все юниты на карте получают либо бафф либо дебафф (аурой на дамми-юните). Вобщем моя первая массовая наработка Чувствую сейчас будут ругать мои кривые руки ^^ , но я то тоже знаю что они у меня кривые, знаю что половину форума моя наработка не удивит, но она расчитана на тех людей которые не знают (а в часности не додумались) как это сделать. » Версия 0.2 -Юнит не удаляется через тригер а сам умирает (кол-во жизни это кол-во секунд его жизни, реген. жизни -1) -В триггере погодного эффекта Entering Unit заменен на Triggering Unit -Больше не используется область -Ну и вроде лагает меньше, хотя не перестало. » Версия 0.3 -По совету Лося все эффекты были создыны в начале, а потом простое включение/выключение (действительно пропали лаги) -Исправил описание Ветра Отредактировано Паня, 12.11.2007 в 17:34. |
11.11.2007, 22:53 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TNT
О_о
offline
Опыт:
11,019Активность: |
Паня ,ножно попробовать оптимизить, перевведя в джасс.
Cinderella добавил: Вместо Last Created Unit лучше загони в переменную, а то в том же АОС будет удалена не погода, а создавшийся за 28 сек. моб какой-нить. Cinderella добавил: в твоём случае можно и не использовать лишнюю область, а поставить юнита в Center Of Playable Map Area Cinderella добавил: Entering unit лучше перевезти в переменную, а то лишний вызов функции как говорилось затормаживает игру =) Cinderella добавил: А на самом деле классная системка. |
12.11.2007, 06:06 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Паня
offline
Опыт:
4,140Активность: |
ну приход на химии был, поэтому нахимичил...
GreDy07 1 и 5 исправлю; все бафы идут аурами, там впринципе моё всё можно удалить и сделать какиенибудь другие погоды Cinderella ща еще похомичу Паня добавил: зы а область всёравно юзается, ведь у меня на эффект идет Unit Enters Region Паня добавил: с универа приеду ещё похимичу |
12.11.2007, 08:45 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Цитата:
Паня читай внимательней! Playable Map Area ето область зачем ещё одна? |
|
12.11.2007, 08:50 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeHa
Смышленный Человек
offline
Опыт:
4,891Активность: |
На самом деле в наглую скомунизжена с карты Moo-Moo. |
12.11.2007, 10:41 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
HackeR
Art Of Mindgames
offline
Опыт:
7,688Активность: |
Там нет эфектов погоды --- смена погоды как я помню и все. |
12.11.2007, 10:49 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeHa
Смышленный Человек
offline
Опыт:
4,891Активность: |
Как раз, в Moo-Moo, есть куча погодных эффектов с воздействием на героев. Например Acid rain,кислотный дождь, который уменьшает броню, буран и т.д и т.п короче уменьшается броня/скорость перемещения/ боя/ и т.д вобщем автор ничего нового не придумал.И Му-Му просто в пример, таких карт сотни. |
12.11.2007, 12:32 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Паня
offline
Опыт:
4,140Активность: |
DeHa:
1) где сказано что это я придумал 2) я знаю что такое есть в муму, но я делал с 0, и как написал выше "для тех кто не додумался как это сделать" 3) я не видел похожих наработок на ХГМ Лось область нужна для тригера который создаёт сам погодный эффект, там идет проверка на входящего юнита, и взависимости от юнита создаётся соответствующий погодный эффект. |
12.11.2007, 13:55 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Паня ты поставь событее юнит входит в Playable Map Area. То есть входит на карту. И не надо будет ещё одного региона. И вообше можно быво всё в одном триггере сделать.
|
12.11.2007, 14:02 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Паня
В принципе, понравилось. Но, с технической точки зрения можно было сделать лучше! |
12.11.2007, 14:22 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TNT
О_о
offline
Опыт:
11,019Активность: |
Лось, в примере с областью я был невнимателен, Пан прав =)
|
12.11.2007, 14:34 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Паня
offline
Опыт:
4,140Активность: |
Обновлён первый пост залита новая версия
Паня добавил: DFlyer тригеры моё самое слабое место :( |
12.11.2007, 14:44 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Кет
offline
Опыт:
111,109Активность: |
Паня, описание что конкретно делает система, пожалуйста.
|
12.11.2007, 16:13 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Цитата:
Ты чё не нужна там область. Вот новая версия без области. |
|
12.11.2007, 16:34 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Паня
offline
Опыт:
4,140Активность: |
Кет добавил
|
12.11.2007, 16:45 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Паня создай все ефекты в Map Initilization а потом включай и выключай и лагать небудет.
|
12.11.2007, 17:16 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Паня
offline
Опыт:
4,140Активность: |
Обновлено. |
12.11.2007, 17:34 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TNT
О_о
offline
Опыт:
11,019Активность: |
Цитата:
все так говорят, а сами целые карты сами пишут на джасс... Cinderella добавил: А зачем Ентеринг на Триггеринг поменял? Помойм Ентеринг быстрее. |
|
12.11.2007, 19:45 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Паня
offline
Опыт:
4,140Активность: |
Cinderella с энтеринг задержка больше была =/ а джасс я вообщее не знаю =(
|
12.11.2007, 19:51 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Имхо, работает одинаково. Но раз уж делать на триггерах, то чтоб понятнее было, ставить Entering Unit. |
12.11.2007, 19:57 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|