Unity通过键盘控制汽车移动的脚本

2022-08-09 社会 135阅读
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);
        }
    }
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com