使用透视摄像头,你可以通过简单的[PerspectiveCamera] .direction获取它的方向,它返回一个Vector 3.有没有办法获得模型实例的方向?
答案 0 :(得分:0)
检查API:https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/g3d/Model.html
模型代表3D资产。它存储节点的层次结构。一个节点 具有变换和可选的MeshPart形式的图形部分 和材料。网格部件引用其中一个顶点的顶点子集 模型的网格。动画可以应用于节点,进行修改 它们随时间的变换(平移,旋转,缩放)。
因此,您可以首先获取模型中的Node并使用Node方法确定方向,从而获得模型的方向。
例如,myNode.rotation();
会为您提供Quaternion
,您可以在myQuaternion.getPitch();
,myQuaternion.getYaw();
和myQuaternion.getRoll();
上拨打以下内容,这样您就可以获得x ,y和z方向。然后,您可以随意使用数据。