Java3d: перемещение камеры и анимация - PullRequest
0 голосов
/ 07 мая 2011

В моей игре я перемещаю камеру в своем KeyBehavior (расширяет ViewPlatformBehavior). Это работает нормально, но я хотел бы иметь возможность перемещать камеру более плавным способом. В настоящее время эти ходы составляют около 1 метра каждый и выглядят как «шаг». Есть идеи, как оживить движение камеры между двумя векторами?

protected void doMove(Vector3f theMove) {
        // move the main, forward-facing camera
        // get the current location and translate it by the passed in Vector.
        targetTG.getTransform(t3d);
        toMove.setTranslation(theMove);
        t3d.mul(toMove);
        targetTG.setTransform(t3d);
}

1 Ответ

0 голосов
/ 09 мая 2011

Чтобы решить эту проблему, я использовал Вектор перехода и переместил преобразование Камеры в цикл.Работает отлично.:)

...