Esempio n. 1
0
 void Update()
 {
     text.text = button.GetKeyCode().ToString();
     anim.SetBool("Clash", button.isClash);
 }
Esempio n. 2
0
    private void Update()
    {
        if (GameController.instance != null && !GameController.instance.canControll && !isPlaying)
        {
            return;
        }

        // 左右移动(键盘)
        if (Input.GetKey(leftKey.GetKeyCode()))
        {
            inputLeft = true;
        }
        if (Input.GetKeyUp(leftKey.GetKeyCode()))
        {
            inputLeft = false;
        }
        if (Input.GetKey(rightKey.GetKeyCode()))
        {
            inputRight = true;
        }
        if (Input.GetKeyUp(rightKey.GetKeyCode()))
        {
            inputRight = false;
        }
        if (Input.GetKey(downKey.GetKeyCode()))
        {
            inputDown = true;
        }
        if (Input.GetKeyUp(downKey.GetKeyCode()))
        {
            inputDown = false;
        }

        // 左右移动(手柄)

        /*if (Input.GetAxis("Horizontal") < 0) inputLeft = true;
         * if (Input.GetAxis("Horizontal") >= 0) inputLeft = false;
         * if (Input.GetAxis("Horizontal") > 0) inputRight = true;
         * if (Input.GetAxis("Horizontal") <= 0) inputRight = false;*/

        // 冲刺
        if (Input.GetKey(dashKey.GetKeyCode()) || Input.GetKey(KeyCode.Joystick1Button0))
        {
            dash = true;
        }
        if (Input.GetKeyUp(dashKey.GetKeyCode()) || Input.GetKeyUp(KeyCode.Joystick1Button0))
        {
            dash = false;
        }

        // 跳跃

        /*if (Input.GetKey(KeyCode.U) || Input.GetKey(KeyCode.Joystick1Button2)) jump = true;
         * if (Input.GetKeyUp(KeyCode.U) || Input.GetKeyUp(KeyCode.Joystick1Button2)) jump = false;*/
        if (Input.GetKey(jumpKey.GetKeyCode()) || Input.GetKey(KeyCode.Joystick1Button2))
        {
            jump = true;
        }
        if (Input.GetKeyUp(jumpKey.GetKeyCode()) || Input.GetKeyUp(KeyCode.Joystick1Button2))
        {
            jump = false;
        }

        slash = false;
        if (Input.GetKeyDown(slashKey.GetKeyCode()) || Input.GetKeyDown(KeyCode.Joystick1Button5))
        {
            slash = true;
        }

        /*shoot = false;
         * if (Input.GetKeyDown(KeyCode.H)) shoot = true;*/
        shoot = false;
        if (Input.GetKey(shootKey.GetKeyCode()) || Input.GetKey(KeyCode.Joystick1Button4))
        {
            gunCharge = true;
        }
        if (Input.GetKeyUp(shootKey.GetKeyCode()) || Input.GetKeyUp(KeyCode.Joystick1Button4))
        {
            shoot     = true;
            gunCharge = false;
        }
    }