FKoFF
Venomancer 89lvl. Europe
offline
Опыт:
5,975Активность: |
Толи я чего то попутал, то ли GetUnitZ, проблема с формулой
То ли слишком хочу спать, то ли где то косяк.
Очень уж захотелось сделать так что бы мисслы не летели всегда на одной высоте. По этому написал следующую функцию. Естественно вызов к ней через таймеры, ну да не суть.
Читаем функцию, после опишу ошибку.
Параметр OldZ задается при первом срабатывании функции, которая на таймеры вешает хендл юнита, угол, скорость движения.
Если я ничего не путаю на сонную голову то
эта функция должна уничтожать летящий объект если текущий "z" больше стартового аж на 60 ед. и выше. Однако стоя на самой высокой поверхности тестовой карты - далее чем на одно срабатывание функции объект лететь не хочет, хотя из самой глубокой дыры - кастуется и летит до ближайшего холма.
Так выглядит функция записи OldZ, если это чему-либо поможет. |
09.11.2010, 06:54 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|