1、首先,我们打开unity软件,打开创建好的项目
2、我们添加一个物体(这里我添加一辆小车为例),如图所示:
3、选中物体(小车)创建一个C# Script脚本,双击打开
4、我们定义两个变量Speed_move、Speed_rot分别控制移动速度与旋转速度,并且给他们赋值
5、我们捂执涡扔使用Translate通过W与S按键控制立方体的前后移动,前进用forward,后退用back;使用Rotate通过A与D按键控制物体的旋转,up是Y轴方向旋转(可以复制以下代码) if 烫喇霰嘴(Input.GetKey(KeyCode.W)) { this.transform.Translate(Vector3.forward * Time.deltaTime * Speed_move); } if (Input.GetKey(KeyCode.S)) { this.transform.Translate(Vector3.back * Time.deltaTime * Speed_move); } if (Input.GetKey(KeyCode.A)) { this.transform.Rotate(Vector3.up * Time.deltaTime * -Speed_rot); } if (Input.GetKey(KeyCode.D)) { this.transform.Rotate(Vector3.up * Time.deltaTime * Speed_rot); }
6、最后进行测试,如图所示:小车可以正常转弯即可