Java3d: перемещение камеры и анимация

В моей игре я перемещаю камеру в своем 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);
}

person sproketboy    schedule 07.05.2011    source источник


Ответы (1)


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

person sproketboy    schedule 09.05.2011