Unity 物体旋转

  • transform.rotation方式旋转

  • 修改欧拉角方式旋转

  • Rotate 方式旋转

    image.png

  • 可以看到旋转有两种方式 rotation欧拉角变更的方式,官方不建议rotation的方式因为他并不是控制x y z坐标的方式而是以复杂的Quaternion 操作起来很复杂 可以看一下Quaternion的描叙

    image.png

下面添加一个模型

image.png

编写脚本 使他绕Y 轴进行旋转:


public class SimpleLogic : MonoBehaviour
{
    void Update()
    {
        Vector3 angles = this.transform.localEulerAngles;
        angles.y += 0.5f;    
        this.transform.localEulerAngles=angles;
    }
}

Rotate

image.png

这种方式等同上面的修改欧拉角的方式!

你可能感兴趣的:(Unity 物体旋转)