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; } }