【发布时间】:2017-07-24 02:17:16
【问题描述】:
使用透视相机,您可以通过简单的 [PerspectiveCamera].direction 获得它的方向,它返回一个向量 3。有什么方法可以获取模型实例的方向吗?
【问题讨论】:
使用透视相机,您可以通过简单的 [PerspectiveCamera].direction 获得它的方向,它返回一个向量 3。有什么方法可以获取模型实例的方向吗?
【问题讨论】:
查看 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 方向。然后,您可以随意使用这些数据。
【讨论】: