【Uinty3D】2D飞机的基础——移动
Rightbod2D控制2D物体移动:
首先定义一个速度
public float speed = 5f ;
获取刚体
public Rigidbody2D rig;
在Start函数中获取刚体组件
rig = GetComponent<Rigidbody2D>();
在Update函数中,
获取键盘垂直轴的输入(W.S.上下键)
float v = Input.GetAxis("Vertical");
获取键盘水平轴的输入( A. D.左右键)
float v = Input.GetAxis(" Horizontal");
通过刚体给坦克一个旋转速度
rig. velocity = vector2.up*v*speed+vector2.right*h*speed;