Так что просто ради удовольствия я решил сыграть в игру "защита башни". У меня есть все основные понятия вниз. Есть только один аспект, который я до сих пор не выяснил.
Как лучше всего анимировать объекты вдоль пути?
Я не хочу, чтобы путь был слишком жестким, я бы хотел, чтобы здесь было небольшое отклонение.
Я думаю почти как "река", что объекты плавают вниз, где есть берега, которые объекты не могут пройти, и поток, который определяет направление. Если объект попадает в банк, он должен просто отскочить от края к центру «реки» и всегда направляться «вниз по течению»
Я бы хотел, чтобы ответы оставались в стороне от рамок настолько, насколько это разумно. И я не думаю, что язык должен иметь большое значение (не стесняйтесь размещать код / псевдо-код, если он лучше иллюстрирует процесс!).
EDIT:
Теперь, когда я думаю об этом, будет ли разумным подход к поиску пути A * (или другой, если A * не имеет смысла, это только один из известных мне способов)? Конечно, существует концепция «выхода», куда объекты пытаются попасть, поэтому я полагаю, что у меня могло бы быть правило, которое гласит: «Эти пиксели непроходимы, какой самый короткий путь к выходу». И добавьте очень небольшое количество отклонений в маршрут, если это необходимо.
Мысли