awesomesk1ll
0x003E4946
offline
Опыт:
18,853Активность: |
Помогите найти ошибку (GUI)
Имеется юнит
Необходимо рандумно:
1 - двинуть вниз на 1 тайл (128 юнитов) 2 - двинуть вниз и вправо на 1 тайл (диагональ от 128/128 юнитов) 3 - двинуть вправо на 1 тайл (128 юнитов) 4 - не двигать вовсе Попробовал
Так: или так:
Результат - за одну итерацию часто сдвигает дальше чем нужно (т.е несколько раз видимо срабатывает) Где ошибка, подскажите нубу?) |
04.08.2014, 20:59 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
|
04.08.2014, 21:32 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
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 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
утечек кстати полно
попробуйте убрать у юнита pathing, физический размер, и вынести все блоки if/then/else из иначе |
04.08.2014, 23:12 | #4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
awesomesk1ll
0x003E4946
offline
Опыт:
18,853Активность: |
Hate:
А как правильно составить? Можно и на джассе но лучше гуи ) Hate: Так и было изначально, в 1 посте скрин есть. Этой конструкцией вообще планируется обрабатывать около 20 юнитов.
В общем вот что выяснил
Иногда, например в этом примере на 2ой итерации было смещение на 160 заместо 128..
Pathing выключен, физ размер 0 Но решения до сих пор не придумал Отредактировано awesomesk1ll, 05.08.2014 в 00:08. |
04.08.2014, 23:16 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
ну можно еще попробовать через point with polar offset |
05.08.2014, 00:10 | #6
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
nvc123
new status
offline
Опыт:
59,284Активность: |
awesomesk1ll, юзай джасс и всё будет кул |
05.08.2014, 09:41 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|