
13.04.2007, 11:36
|
|
|
loading 50%
Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
|
Можно пачитать насчет алгоритмов расчета координат. Можна даже задать траекторию движения уравнением, в котором по мере необходимости менять кое какие координаты.
В принципе, у объекта и точки есть координаты, и они доступны. Придумываем условие, типа если разность координат х меньше чего та, надо изменить у точки в зависимости от текущего у предмета. Тогда если предмет не на пути точки, пролетаем с минимальным отклонением, на пути, огибаем сверху или снизу - в зависимости от координат центра предмета. Если координата х точки больше х предмета, то надо возвратиться на прежнюю траекторию. Делаем все то же что при приближении, тока наоборот. Форма фигуры не имеет зачения, нас интересует тока положение ее центра, ну и задаем на каком расстоянии точка должна облететь фигуру.
ЗЫ: Насчет реалистичности: реалистично всегда значит реально за деньги.
|