![]() |
Поочередно двигать объект от точки до точки из массива точек
Доброго времени суток! Ситуация следующая: есть абстрактный класс объекта, которому передается массив(вектор) из неопределенного количества точек(каждый раз по разному, так как класс будет расширяться конкретными представителями и у каждого будет свой путь). Вот не могу придумать как реализовать универсальный код, будь в массиве 2 или 10 точек, чтобы объект методично двигался от первой ко второй, от второй.... и так далее. Если бы массив имел постоянную длину, то норм...а так что-то не могу придумать. Помогите, чем можете)
|
А как бы вы сделали для одинакового количества точек?
|
разбил бы путь на векторы движения(по которому будет двигаться объект) и в каждом кадре проверял, если объект достиг точки, начал бы двигаться по другому вектору движения.
|
А в чем отличие этого алгоритма, если на вход подадутся разные параметры? Точно так же, берем первую точку, двигаемся к ней. Достигли — переходим к следующей. И так, пока точки не закончатся.
|
логично...а я чегото надумал себе. Спасибо)
|
| Часовой пояс GMT +4, время: 09:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.