youle
(youle)
1
Hi everyone! My question is:
How to do the same thing as:
keyboard = bge.logic.keyboard
if bge.logic.KX_INPUT_ACTIVE == keyboard.events [bge.events.UPARROWKEY] … then…
with my joypad(s)?
I don’t speak english very well. Thank you very much for your answers!!!
Loyhogg
(Loyhogg)
2
joystick = bge.logic.joysticks[0]
Note how the joystick is indexed “[0]” this allows for multiple joysticks.
To get buttons use:
if 1 in joystick.activeButtons:
Now just replace 1 with whatever button you want. If you are unsure of what number the buttons are:
print(joystick.activeButtons)
And press buttons.
To get axis values:
joystick.axisValues
All this and more in the API