Unity通过键盘控制汽车移动的脚本
发布网友
发布时间:2022-05-24 10:16
我来回答
共3个回答
热心网友
时间:2023-10-10 16:05
private GameObject _Car;
private float _Speed = 100;
void Start () {
_Car = Instantiate(Resources.Load("实例化物体名")) as GameObject;
}
void Update () {
if (Input.GetKeyDown(KeyCode.W))
{
_Car.transform.Translate(Vector3.forward * _Speed * Time.deltaTime);
}
if (Input.GetKeyDown(KeyCode.S))
{
_Car.transform.Translate(-Vector3.forward * _Speed * Time.deltaTime);
}
if (Input.GetKeyDown(KeyCode.A))
{
_Car.transform.Translate(Vector3.left * _Speed * Time.deltaTime);
}
if (Input.GetKeyDown(KeyCode.D))
{
_Car.transform.Translate(Vector3.right * _Speed * Time.deltaTime);
}
}
热心网友
时间:2023-10-10 16:05
用wheelcollider非常简单,去看看API
热心网友
时间:2023-10-10 16:05
官方的例子里有,可以取出来看看,学习下,如果不想写,请 请教你的你*或者给出佣金,很多人会替你解决