onGamepadStick(stick: KGamepadStick , action: (value: Vec2 , gameepad: KGamepad )=>void ): KEventController
Register an event that runs when the gamepad axis exists.
paramstick- The stick to listen for. See
paramaction- The function that is run when a specific gamepad stick is moved.
// player to be moved
let player = add([
pos(center()),
sprite("bean"),
]);
// when left stick is moved
onGamepadStick("left", (stickVector, gp) => {
player.move(stickVector.x, 0);
});
returnsThe event controller.
sincev3000.0
groupInput
subgroupGamepad
onGamepadStick(stick: KGamepadStick , action: (value: Vec2 , gameepad: KGamepad )=>void ): KEventController
Register an event that runs when the gamepad axis exists.
paramstick- The stick to listen for. See
paramaction- The function that is run when a specific gamepad stick is moved.
// player move
let player = add([
pos(center()),
sprite(`bean`),
]);
// when left stick is moved
onGamepadStick("left", (stickVector, gp) => {
player.move(stickVector.x, 0);
});
returnsThe event controller.
sincev3000.0
groupInput
subgroupGamepad