unit 键盘输入 控制方向

来源:互联网 发布:vscode怎么编译运行 编辑:程序博客网 时间:2024/05/16 11:38
 float speed = 10;
    void Update()
    {
        if (Input.GetKey(KeyCode.W))
        {
            transform.Translate(Vector3.forward * Time.deltaTime * speed);
        }
        if (Input.GetKey(KeyCode.A))
        {
            transform.Translate(Vector3.right * Time.deltaTime * -speed);
        }
        if (Input.GetKey(KeyCode.D))
        {
            transform.Translate(Vector3.right * Time.deltaTime * speed);
        }
        if (Input.GetKey(KeyCode.S))
        {
            transform.Translate(Vector3.forward * Time.deltaTime * -speed);
        }
    
        if (Input.GetKey(KeyCode.Q))
        {
            transform.Rotate(Vector3.up * Time .deltaTime*-speed);
        }
        if (Input.GetKey(KeyCode.E))
        {
            transform.Rotate(Vector3.up * Time.deltaTime* speed);
        }
    }
0 0
原创粉丝点击