版本: Unity 6 (6000.0)
语言英语
  • C#

Quaternion.Euler

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每一项更改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

声明

public static Quaternion Euler(float x, float y, float z);

描述

返回一个旋转,该旋转绕 z 轴旋转 z 度,绕 x 轴旋转 x 度,绕 y 轴旋转 y 度;按此顺序应用。

有关更多信息,请参见 Unity 中的旋转和方向

using UnityEngine;

public class Example : MonoBehaviour { void Start() { // A rotation 30 degrees around the y-axis Quaternion rotation = Quaternion.Euler(0, 30, 0); } }

声明

public static Quaternion Euler(Vector3 euler);

描述

返回一个旋转,该旋转绕 z 轴旋转 z 度,绕 x 轴旋转 x 度,绕 y 轴旋转 y 度。

using UnityEngine;

public class Example : MonoBehaviour { void Start() { // A rotation 30 degrees around the y-axis Vector3 rotationVector = new Vector3(0, 30, 0); Quaternion rotation = Quaternion.Euler(rotationVector); } }