# 【移动旋转对象】
# 移动对象
在不使用插件的情况下,可以使用以下7种方式进行移动GameObject:
- Transform.Translate()
- Vector3.MoveTowards()
- Vector3.SmoothDamp()
- Vector3.Lerp()
- Rigidbody.AddForce()
- Rigidbody.Velocity()
- Rigidbody.MovePosition()
MoveTowards的一个示例
transform.position = Vector3.MoveTowards(transform.position,targetPostion,speed*Time.deltaTime);
# 旋转对象
// 相对
Quaternion rorarionAdd = Quaternion.AngleAxis(90f,Vector3.up);
// 绝对
Quaternion rot = Quaternion.LookRotation(transform.forward,Vector3.up);
// "加" 旋转
Quaternion noot = rorarionAdd * rot;
// "减" 旋转
Quaternion noots = Quaternion.Inverse(rorarionAdd) * rot;
← 【投掷骰子】 【获取网页url参数】 →