使用鼠标的 JME3 geom 旋转

JME3 geom rotation using mouse

所以我在自上而下视图中的 window 中心找到了这个几何体,如果我将光标放在所述几何体的右侧,我希望所述几何体旋转以面对光标,geom 几乎总是面向光标。我想知道如何在 JMonkeyEngine SDK 3.0 中执行此操作。

要获得一个很好的视觉示例,请参考游戏 Noct,一款自上而下的游戏。

没关系,

  • 找到以window的中心为坐标原点的光标位置
  • 求圆心与光标位置的夹角
  • setLocalRotation(new Quaternion().fromAngleAxis(angle, Vector3f.UNIT_Y));