Накидал ситемку WASD, но не могу понять что нужно добавить чтоб юнит не тыкался в объекты и не заедал.

но не ясно как использовать TempPoint там.
call SetUnitPositionSmooth(udg_Tanks[udg_WASD_PN], GetLocationX(udg_TempPoint[1]), GetLocationY(udg_TempPoint[1]))
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
30
"source" я как понял это юнит?
Там же написано:
unit source

и как правильно использовать?
call SetUnitPositionSmooth(myUnit, newX, newY)
9
call SetUnitPositionSmooth(myUnit, newX, newY)
куда вписывать?
30
куда вписывать?
Туда, где ты устанавливаешь новую позицию для юнита.
9
nazarpunk, туда где я на скриншоте показал?

nazarpunk, я не понимаю что в этом коде вообще указано.
30
туда где я на скриншоте показал?
Туда, где ты позиционируешь юнита при каждом тике таймера.
я не понимаю что в этом коде вообще указано.
Функция, которая позиционирует юнита таким образом, что он не утыкается в преграды.
9
nazarpunk, тоесть нужно новую систему писать на Jass чтобы вставить эту?
30
тоесть нужно новую систему писать на Jass чтобы вставить эту?
Нет, нужно найти в твоей системе то место, где ты позиционируешь юнита и заменить SetUnitPosition на SetUnitPositionSmooth.
30
Если я правильно понял гуй-муй, то это место здесь.
Загруженные файлы
9
nazarpunk, но у меня богомерзкое гуи там.

jasonrus96, это я понят , можно как-то через кастом скрипт добавить но не ясно как использовать TempPoint там.
30
но не ясно как использовать TempPoint там.
call SetUnitPositionSmooth(udg_Tanks[udg_WASD_PN], GetLocationX(udg_TempPoint[1]), GetLocationY(udg_TempPoint[1]))
Принятый ответ
9
nazarpunk, довольно интересно получается, я и забыл что там есть скобки редко с XY работаю но теперь все ясно спасибо)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.