Unity 中物体的移动旋转

移动物体方式1:给物品transform.position 赋值
transform.position = new Vector3(2, 3, 4);
(任意位置移动)

移动物体方式2: Vector3.MoveTowards方式返回新的点位,再赋值给物体
transform.position = Vector3.MoveTowards(transform.position, tartgetPoint, speed * Time.deltaTime);
(知道起点,终点,移动速度 再Updata中每帧更新物体的位置信息 达到匀速移动的效果)

移动物体方式3:transform.Translate
transform.Translate(2,3,4,Space.Self);
(相当于 方式1功能的 +=功能,可以设置参考坐标系 默认为自身坐标系)

旋转方式1 :transform.rotation 赋值方式.
旋转方式2 : transform.Rotate 相当于方式以的 +=功能!
旋转方式3 :transform.LookAt 注视旋转

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