如何将 Vector3 转换为四元数?

Sie*_*Sie 4 c# unity-game-engine

试图弄清楚如何将 Vector3 转换为四元数。如果我需要不断更新所述值也可以吗?

小智 6

例如,您可以很容易地将 Vector3 转换为四元数:

Quaternion quaternion = Quaternion.Euler(v.x, v.y, v.z);
Run Code Online (Sandbox Code Playgroud)

所以,例如,那是

Quaternion rot = Quaternion.Euler(V3.x, V3.y, V3.z);
Run Code Online (Sandbox Code Playgroud)

应该这样做!