Java3d:移动相机和动画

时间:2011-05-07 11:45:35

标签: java java-3d

在我的游戏中,我在KeyBehavior中移动相机(扩展ViewPlatformBehavior)这很好但我希望能够以更流畅的方式移动相机。目前这些移动大约每个1米,看起来像一个“步骤”。任何想法如何动画相机在2个向量之间移动?

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 :(得分:0)

为了解决这个问题,我使用了一个Transtion Vector并将一个Camera变换移动了一个循环。工作良好。 :)