Xipxop
Круче варика, только c++!
offline
Опыт:
7,646Активность: |
Как упростить скилл или как сделать его "одекватным"
Делаю один скилл, который превращает касующего, в случайную боевую еденицу udg_SantaRandDecor[GetRandomInt(1,13)].
Делая, этот спелл, и проверяя его, он нормально, работал, но в мультиплеере, он дает сбои... » раскрыть Код:
Опишу коротко действие скила: Создать, боевую еденицу, в том же месте где и кастер. Скрыть кастера. Сделать боевой еденице, время жизни 6.4 секунды. Дальше всевремя проверять, жив ли новый юнит или нет. Потом, запомнить коорды, нового юнита. Удалить нового юнита. Показать старого юнита. Выбрать старого юнита, для игрока. Как этот скилл, сделать более правильным? Ну тоесть чтобы он правильно работал в мультиплеере. Да, и думаю, что проблема заключается, в построянной, проверке жив ли он... (как её оптимизировать?) |
21.08.2012, 16:18 | #1
+0/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Человек, умеет писать, правильно, ставя, запятые, везде, где, надо, учитесь неучи.
Морф актуально делать через абилки морфа, в том числе и хаос, последнее - лучше для смены типа юнита по многим причинам. |
21.08.2012, 20:09 | #2
+6/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Вообще от использования хеша+таймера руки не отсохнут,поэтому стоит его освоить по этой статье
Ну а вот примерный код,правда при смерти юнита кастер появится на его месте с теми хп которые у него были
Отредактировано Nerevar, 25.08.2012 в 15:17. |
25.08.2012, 14:10 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Xipxop
Круче варика, только c++!
offline
Опыт:
7,646Активность: |
Спасибо.
Теперь, точно тему офф |
25.08.2012, 17:53 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|