示例#1
0
 // Start is called before the first frame update
 void Start()
 {
     sprite = GetComponent <SpriteRenderer>();
     if (hinput.gamepad.Count > playerNumber)
     {
         inputController = GamePadInputController.CreateGamepadInputController(true, playerNumber, false);
     }
     else
     {
         inputController = KeyboardInputController.CreateKeyboardInputController(true, this.moveUp, this.moveDown, this.moveLeft, this.moveRight, this.action, this.shiftLeft, this.shiftRight);
     }
 }
示例#2
0
 // Start is called before the first frame update
 void Start()
 {
     rb2d = GetComponent <Rigidbody2D>();
     if (hinput.gamepad.Count > playerNumber)
     {
         inputController = GamePadInputController.CreateGamepadInputController(false, playerNumber);
     }
     else
     {
         inputController = KeyboardInputController.CreateKeyboardInputController(false, this.moveUp, this.moveDown);
     }
     //inputController = GamePadInputController.CreateGamepadInputController(false, playerNumber);
 }