Здравствуйте, Господа. Столкнулся с проблемой. Сделал перемещение стрелками, но Юнит так-же двигается курсором. Как сделать так чтобы - Юнит, двигался только стрелками ?

Я эту проблему решил так:
При нажатии курсорных клавиш даётся приказ "move" дамми-юниту. Он невидим, у него нет модели, тип передвижения — пеший. А у самого героя тип передвижения — «Нет», и он каждую 1/24 секунды перемещается в место нахождения дамми-юнита (SetUnitX, SetUnitY). Это позволяет задействовать стандартные средства нахождения пути, но не позволяет игре или игроку дать герою приказ двигаться помимо нажатия клавиш.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Что за дебилизм? ЗАчем снимать выделение? Может оно ему как раз надо
Кстати, давно смотрел как двигаются машины в гран при азерота от близов, но так и не досмотрел. Но там у машин скорость была равна 0
25
Proshel_Doty, нет выделения -> юниту нельзя отдать приказ -> никто никуда не идет.
А если ему нужно оставить выделение - то тупо отдавать приказ стоп/поставить скорость движения 1.
Вопрос слишком размытый что ли бы ответить на него 100% точно. НАУЧИТЕСЬ ЗАДАВАТЬ СВОИ ВОПРОСЫ ПОДРОБНО!
28
при движении триггерно обычно приказы move, attack ....
при движении триггерно приказ stop как правило ибо движение через SetXY идёт
24
nvc123, я про движение, приказы на которое выдавались триггерно
17
leha3, да и почему бы тебе не порыскать в барахолке форума? там скорее всего есть то, что тебе нужно.
13
Если тебе не надо выделять других юнитов, то пропиши это:
call EnableDragSelect(false,false)
call EnablePreSelect(false,false)
call EnableSelect(false,false)
Или отключи интерфейс.
20
в стандартной карте близов "овца смерти" все есть.
33
Я эту проблему решил так:
При нажатии курсорных клавиш даётся приказ "move" дамми-юниту. Он невидим, у него нет модели, тип передвижения — пеший. А у самого героя тип передвижения — «Нет», и он каждую 1/24 секунды перемещается в место нахождения дамми-юнита (SetUnitX, SetUnitY). Это позволяет задействовать стандартные средства нахождения пути, но не позволяет игре или игроку дать герою приказ двигаться помимо нажатия клавиш.
Принятый ответ
33
ssbbssc, да, триггерно проигрывать. Я для удобства дал анимации ходьбы персонажа название Stand Alternate, чтобы её можно было включать командой AddUnitAnimationProperties. Мб можно придумать другой костыль, но тут по-любому без костылей не обойтись, так как мы обходим стандартную механику игрового процесса WC3.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.