XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
awesomesk1ll
0x003E4946
offline
Опыт: 18,853
Активность:
Помогите найти ошибку (GUI)
Имеется юнит
Необходимо рандумно:
1 - двинуть вниз на 1 тайл (128 юнитов)
2 - двинуть вниз и вправо на 1 тайл (диагональ от 128/128 юнитов)
3 - двинуть вправо на 1 тайл (128 юнитов)
4 - не двигать вовсе
Попробовал
Так:
или так:
Результат - за одну итерацию часто сдвигает дальше чем нужно (т.е несколько раз видимо срабатывает)
Где ошибка, подскажите нубу?)
Старый 04.08.2014, 20:59
Hate
конь вакуумный
offline
Опыт: 43,117
Активность:
Старый 04.08.2014, 21:32
awesomesk1ll
0x003E4946
offline
Опыт: 18,853
Активность:
Hate:
Ок, вот больше подробностей:
Вот триггер с дебагом:
Вот что получилось:
до выполнения
после выполнения
В игровых сообщениях два сообщения с цифрой 3
Но на картинке же явно видно что смещение произошло на +256 X и -256 Y
Вот смещение от следующей итерации (+128 по X)
и в сообщениях две цифры 1

Отредактировано awesomesk1ll, 04.08.2014 в 23:14.
Старый 04.08.2014, 23:07
Hate
конь вакуумный
offline
Опыт: 43,117
Активность:
утечек кстати полно
попробуйте убрать у юнита pathing, физический размер, и вынести все блоки if/then/else из иначе
Старый 04.08.2014, 23:12
awesomesk1ll
0x003E4946
offline
Опыт: 18,853
Активность:
Hate:
утечек кстати полно
А как правильно составить? Можно и на джассе но лучше гуи )
Hate:
и вынести все блоки if/then/else из иначе
Так и было изначально, в 1 посте скрин есть.
Этой конструкцией вообще планируется обрабатывать около 20 юнитов.
В общем вот что выяснил
Иногда, например в этом примере на 2ой итерации было смещение на 160 заместо 128..
Pathing выключен, физ размер 0
Но решения до сих пор не придумал

Отредактировано awesomesk1ll, 05.08.2014 в 00:08.
Старый 04.08.2014, 23:16
Hate
конь вакуумный
offline
Опыт: 43,117
Активность:
ну можно еще попробовать через point with polar offset
Старый 05.08.2014, 00:10
nvc123
new status
offline
Опыт: 59,284
Активность:
awesomesk1ll, юзай джасс и всё будет кул
Старый 05.08.2014, 09:41
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:35.