Хотел бы услышать мнение знающих людей о том как лучше всего это сделать. Как думаю я:
1)Заносим координаты приказа на движение в переменную
2)Если юнит в движении, то сравниваем его координаты с переменной
3)Если x\y юнита больше или меньше, чем x\y точки, то увеличиваем\уменьшаем соответственно
Ну как-то так.
1)Заносим координаты приказа на движение в переменную
2)Если юнит в движении, то сравниваем его координаты с переменной
3)Если x\y юнита больше или меньше, чем x\y точки, то увеличиваем\уменьшаем соответственно
Ну как-то так.
Принятый ответ
Я представил себе это так:
- проверка, что юнит получил приказ двигаться;
- заносим в переменные данные об направлении;
- делаем нужную скорость проигрывания анимаций;
- задаем проигрывание анимации Walk;
- делаем перемещения юнита с маленьким шагом;
- все это нужно настроить в соответствии со стандартными настройками скорости перемещения.
Но я опасаюсь в данном случае лагов и задержек реагирования триггеров на игровую ситуацию.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
берём направление и двигаем по координатам с проверкой проходимости
или стек параллельных массивов
один хрен
там и уровень героєв менять можно на максимальний100000...
даже если 100500 поставишь всеравно будет 522
ответы даны
клоз