返回介绍

Transform.localEulerAngles 局部欧拉角

发布于 2019-12-18 15:38:41 字数 1640 浏览 1268 评论 0 收藏 0

JavaScript => var localEulerAngles: Vector3;
C# => Vector3 localEulerAngles;

Description 描述

The rotation as Euler angles in degrees relative to the parent transform's rotation.

旋转作为欧拉角度,相对于父级的变换旋转。

The x, y, and z angles represent a rotation z degrees around the z axis, x degrees around the x axis, and y degrees around the y axis (in that order).

x、y、z角代表绕z轴旋转z度,绕x轴旋转x度,绕y轴旋转y度(这个顺序)。

Only use this variable to read and set the angles to absolute values. Don't increment them, as it will fail when the angle exceeds 360 degrees. Use Transform.Rotate instead.

仅使用这个变量读取和设置角度为绝对值。不要递增它们,当超过角度360度,它将错误。使用Transform.Rotate替代。

JavaScript:

	// Print the rotation around the parent's X Axis
	print (transform.localEulerAngles.x);
	// Print the rotation around the parent's Y Axis
	print (transform.localEulerAngles.y);
	// Print the rotation around the parent's Z Axis
	print (transform.localEulerAngles.z);

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void Example() {
        print(transform.localEulerAngles.x);
        print(transform.localEulerAngles.y);
        print(transform.localEulerAngles.z);
    }
}

Unity automatically converts the angles to and from the rotation stored in Transform.localRotation.

Unity从存储在transform.localrotation的旋转自动转换角度。

Transform

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文