Unity 3D如何使小车转弯
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、最后进行测试,如图所示:小车可以正常转弯即可
