Unity 3D游戏开发 - U3D入门 | 使用变换组件移动游戏物体
编程语言
2018-08-28 22:42:44
阅读次数: 0
变换组件移动物体
- 方法
- 参数
- Vector3:三维向量。可以表示方向或位置。
- Space [enum]:空间。
- Space.Self:表示物体自身的坐标系。
- Space.World:表示物体所在的世界坐标系。
键盘控制移动方向
- 使用键盘上的 “W A S D” 来控制游戏物体的前后左右移动。
private Transform m_Transform;
void Start (){
m_Transform = gameObject.GetComponent<Transform>();
}
void Uodate (){
if(Input.GetKey(KeyCode.W))
{
m_Transform.Translate(Vector3.forward * 0.1f, Space.World);
}
if(Input.GetKey(KeyCode.S))
{
m_Transform.Translate(Vector3.back * 0.1f, Space.World);
}
if(Input.GetKey(KeyCode.A))
{
m_Transform.Translate(Vector3.left * 0.1f, Space.World);
}
if(Input.GetKey(KeyCode.D))
{
m_Transform.Translate(Vector3.right * 0.1f, Space.World);
}
}
转载自blog.csdn.net/weixin_41232641/article/details/82115180