You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Gamepad extension doesn't work out of the box and all controls must be hardcoded to work. The version of the extension in the project linked in that project online works (version 0.6.3) but if you add the extension to a project currently, it adds version 0.7.0, which no longer works without event implementation.
Upon looking through the Behavior settings, there are variables missing in version 0.7.0, which were previously set up in version 0.6.3.
This is the Behavior in version 0.6.3, which is visible in the web editor example that's linked:
And this is the Behavior in version 0.7.0 when it's freshly added to a project:
As seen above, the new structure references variables that aren't defined vs. the old method of using properties. This causes the built-in controller commands to not work, so they must be coded in events to work as intended.
Steps to reproduce
Create a player object.
Open the player object's properties and select the Behaviors tab.
Click + Add a behavior.
Select Platformer gamepad mapper.
Click Apply.
Click Preview and test the project.
To find the Gamepad extension:
Click the Project Manager.
Under Extensions, click Gamepads.
Click Open in Editor.
Under Behaviors > PlatformerGamepadMapper, select doStepPreEvents.
View the events.
GDevelop platform
Desktop
GDevelop version
5.5.221
Platform info
OS
Windows
OS Version
Windows 10
Gamepad
Xbox 360 Controller
Additional context
No response
The text was updated successfully, but these errors were encountered:
Is there an existing issue for this?
Describe the bug
The Gamepad extension doesn't work out of the box and all controls must be hardcoded to work. The version of the extension in the project linked in that project online works (version 0.6.3) but if you add the extension to a project currently, it adds version 0.7.0, which no longer works without event implementation.
Upon looking through the Behavior settings, there are variables missing in version 0.7.0, which were previously set up in version 0.6.3.
This is the Behavior in version 0.6.3, which is visible in the web editor example that's linked:

And this is the Behavior in version 0.7.0 when it's freshly added to a project:
As seen above, the new structure references variables that aren't defined vs. the old method of using properties. This causes the built-in controller commands to not work, so they must be coded in events to work as intended.
Steps to reproduce
To find the Gamepad extension:
GDevelop platform
Desktop
GDevelop version
5.5.221
Platform info
OS
OS Version
Gamepad
Additional context
No response
The text was updated successfully, but these errors were encountered: