示例#1
0
    void OldKey()
    {
        if (Input.anyKey)
        {//得到按下什么键
         //print("anyKey  " + Input.inputString);
        }


        if (Input.inputString == "Joystick2Button0")
        {
            //print("atk!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
        }



        if (Input.GetKeyDown(KeyCode.Space))
        {
            print("new atk!");
            if (IsCanControl())
            {
                _body.GetAtk();
            }
        }



        if (Input.GetKeyDown(KeyCode.UpArrow))
        {
            //print("jump");
            if (IsCanControl())
            {
                _body.GetJump();
            }
        }

        if (Input.GetKeyDown(KeyCode.DownArrow))
        {
            //|| Input.GetKeyUp("joystick2Button2")
            //values.GetValue(x).ToString()
            if (IsCanControl())
            {
                _body.GetAtk();
            }
        }


        if (Input.GetKeyDown(KeyCode.J))
        {
            if (IsCanControl())
            {
                _body.GetDodge1();
            }
        }

        if (Input.GetKeyDown(KeyCode.U))
        {
            if (IsCanControl())
            {
                _body.GetSkill1();
            }
        }

        if (Input.GetKeyDown(KeyCode.I))
        {
            if (IsCanControl())
            {
                _body.GetSkill2();
            }
        }



        horizontalDirection = Input.GetAxis(HORIZONTAL);

        verticalDirection = Input.GetAxis(VERTICAL);
        if (horizontalDirection > 0)
        {
            if (IsCanControl())
            {
                _body.RunRight(horizontalDirection);
            }
        }
        else if (horizontalDirection < 0)
        {
            if (IsCanControl())
            {
                _body.RunLeft(horizontalDirection);
            }
        }
        else
        {
            if (IsCanControl() && !Globals.isXNBtn)
            {
                _body.ReSetLR();
            }
        }

        if (verticalDirection > 0.1)
        {
            Globals.isKeyUp   = true;
            Globals.isKeyDown = false;
        }
        else if (horizontalDirection < -0.1)
        {
            Globals.isKeyUp   = false;
            Globals.isKeyDown = true;
        }
        else
        {
            Globals.isKeyUp   = false;
            Globals.isKeyDown = true;
        }
    }