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

Принятый ответ

Я представил себе это так:
  • проверка, что юнит получил приказ двигаться;
  • заносим в переменные данные об направлении;
  • делаем нужную скорость проигрывания анимаций;
  • задаем проигрывание анимации Walk;
  • делаем перемещения юнита с маленьким шагом;
  • все это нужно настроить в соответствии со стандартными настройками скорости перемещения.
Но я опасаюсь в данном случае лагов и задержек реагирования триггеров на игровую ситуацию.
1
20
10 лет назад
1
Я представил себе это так:
  • проверка, что юнит получил приказ двигаться;
  • заносим в переменные данные об направлении;
  • делаем нужную скорость проигрывания анимаций;
  • задаем проигрывание анимации Walk;
  • делаем перемещения юнита с маленьким шагом;
  • все это нужно настроить в соответствии со стандартными настройками скорости перемещения.
Но я опасаюсь в данном случае лагов и задержек реагирования триггеров на игровую ситуацию.
Принятый ответ
0
28
10 лет назад
0
PhysCraft, если руки прямые то лагов не будет
берём направление и двигаем по координатам с проверкой проходимости
1
15
10 лет назад
1
Думаю, неплохо реализовать через структуры, но, я только начал их изучать.
0
28
10 лет назад
0
Audes, стек структур
или стек параллельных массивов
один хрен
0
1
10 лет назад
0
а не просче зайти в редактор и поменять максимальную скорость юнитов с 522 на 1000 или больше?
там и уровень героєв менять можно на максимальний100000...
2
17
10 лет назад
2
нет, нельзя. FAQ для кого?
0
23
10 лет назад
0
Suite, для тех, кто умеет читать.
jas?, если бы всё было так просто, то вопрос не был бы задан такой сложной формулировкой.
0
28
10 лет назад
0
jas?, максимальная скорость в вар3 522
даже если 100500 поставишь всеравно будет 522
ответы даны
клоз
Чтобы оставить комментарий, пожалуйста, войдите на сайт.