unity之物体旋转
下面是错误的带有角度的旋转。
初始物体不修改坐标朝向,只旋转z轴效果是下面这样
将物体放入另一个物体内时,原来物体的y轴有个90度的变化,这个时候旋转还是要使用初始的坐标轴配置,只让z轴旋转。
Vector3 rotationSpeed=new Vector3(0,0,1)transform.Rotate(rotationSpeed * Time.deltaTime);
下面是将物体放入父物体自身旋转了45度后旋转正常。
下面是错误的带有角度的旋转。
初始物体不修改坐标朝向,只旋转z轴效果是下面这样
将物体放入另一个物体内时,原来物体的y轴有个90度的变化,这个时候旋转还是要使用初始的坐标轴配置,只让z轴旋转。
Vector3 rotationSpeed=new Vector3(0,0,1)transform.Rotate(rotationSpeed * Time.deltaTime);
下面是将物体放入父物体自身旋转了45度后旋转正常。