1.通过transfrom组件移动物体
实质上是变换物体transform组件中的position、rotation或scale值
2.Translate Rotate
public void Translate(Vector3 translation, Space relativeTo);
其中Vector3 translation是一个向量,使物体沿该向量方向移动该向量的模长的距离。
Space relativeTo 可以选择参照的坐标系,以世界坐标(Space.World)或自身坐标(Space.Self),如果不写默认为自身坐标,**注意:当该物体是一个父物体的子物体时,该物体的世界坐标是相对于其父物体而言的。**如果该物体没有父物体,该物体的世界坐标与其自身坐标是同一个坐标系。
public void Rotate(Vector3 eulers, Space relativeTo);
其中Vector3 eulers让物体沿坐标系的xyz轴顺时针旋转。
Space relativeTo 可以选择参照的坐标系,以世界坐标(Space.World)或自身坐标(Space.Self),如果不写默认为自身坐标,**注意:当该物体是一个父物体的子物体时,该物体的世界坐标是相对于其父物体而言的。**如果该物体没有父物体,该物体的世界坐标与其自身坐标是同一个坐标系。
验证过程如下:
创建一个sphere球体,再创建一个Cube正方体作为其子物体