记录玩家方向的最佳方式

时间:2014-10-11 05:17:01

标签: unity3d

在驾驶游戏中记录玩家在驾驶游戏中的方向的最佳方法是什么? (矩阵,欧拉角或四元数)!

2 个答案:

答案 0 :(得分:0)

Quaternions通常是最好的方式,因为这是Unity的API处理轮换的方式。存储/使用四元数,在需要时转换为其他格式。

答案 1 :(得分:0)

如果你为Player制作一个类,那么该类将有一个Transform,它将始终知道你的玩家的位置和旋转。

public class Player : MonoBehaviour
{
     void printPlayerOrientation()
     {
         Debug.Log(transform.rotation);
     }
}
顺便提一句,{p> transform.rotation是一个四元数。