Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Поочередно двигать объект от точки до точки из массива точек (http://www.flasher.ru/forum/showthread.php?t=204361)

vitamin4er 27.10.2013 14:20

Поочередно двигать объект от точки до точки из массива точек
 
Доброго времени суток! Ситуация следующая: есть абстрактный класс объекта, которому передается массив(вектор) из неопределенного количества точек(каждый раз по разному, так как класс будет расширяться конкретными представителями и у каждого будет свой путь). Вот не могу придумать как реализовать универсальный код, будь в массиве 2 или 10 точек, чтобы объект методично двигался от первой ко второй, от второй.... и так далее. Если бы массив имел постоянную длину, то норм...а так что-то не могу придумать. Помогите, чем можете)

КорДум 27.10.2013 14:23

А как бы вы сделали для одинакового количества точек?

vitamin4er 27.10.2013 14:51

разбил бы путь на векторы движения(по которому будет двигаться объект) и в каждом кадре проверял, если объект достиг точки, начал бы двигаться по другому вектору движения.

КорДум 27.10.2013 15:03

А в чем отличие этого алгоритма, если на вход подадутся разные параметры? Точно так же, берем первую точку, двигаемся к ней. Достигли — переходим к следующей. И так, пока точки не закончатся.

vitamin4er 27.10.2013 15:14

логично...а я чегото надумал себе. Спасибо)


Часовой пояс GMT +4, время: 09:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.