使用鼠标的 JME3 geom 旋转
JME3 geom rotation using mouse
所以我在自上而下视图中的 window 中心找到了这个几何体,如果我将光标放在所述几何体的右侧,我希望所述几何体旋转以面对光标,geom 几乎总是面向光标。我想知道如何在 JMonkeyEngine SDK 3.0 中执行此操作。
要获得一个很好的视觉示例,请参考游戏 Noct,一款自上而下的游戏。
没关系,
- 找到以window的中心为坐标原点的光标位置
- 求圆心与光标位置的夹角
- setLocalRotation(new Quaternion().fromAngleAxis(angle, Vector3f.UNIT_Y));
所以我在自上而下视图中的 window 中心找到了这个几何体,如果我将光标放在所述几何体的右侧,我希望所述几何体旋转以面对光标,geom 几乎总是面向光标。我想知道如何在 JMonkeyEngine SDK 3.0 中执行此操作。
要获得一个很好的视觉示例,请参考游戏 Noct,一款自上而下的游戏。
没关系,
- 找到以window的中心为坐标原点的光标位置
- 求圆心与光标位置的夹角
- setLocalRotation(new Quaternion().fromAngleAxis(angle, Vector3f.UNIT_Y));