This package has scripts for quickly implementing gamepad support in your projects! Check out some of the cool features this project can provide.
Why did I make this?
What does this do?
if gamepad_button_check_pressed(gamepad,gp_face1)
is simplified to if buttonAPress
this is done by adding controller_initiailize(id_of_controller);
to the create event of your object you want to add controller support to. Why should I use this one?
I already created static controls for my game, how difficult would it be to join this with my project?
Depending on how you coded your project, adding a simple or [variable from my script]
will allow your game to accept the input you coded plus the controller. This would allow both to control that feature of your game.
Example:
keyJump = keyboard_check_pressed(vk_spacebar);
if keyJump or buttonAPress { //Allow the object to jump}
[Screenshot] - Overview of the environment for showing the output of controller 1. They will show you exact computed values for each button pressed on the first controller.
The player objects generated will tell you which button if any are being pushed by their respective controllers.
End User Licence Agreement (EULA).