Marcel Admiraal
Marcel Admiraal
I'm unable to reproduce either of the issues described. @JesusRoberto64 please provide an MRP that reproduces the issues. The attached MRP works fine with a PS3 controller's DPad. It tests...
@JesusRoberto64 Does this only happen with actions? Or, does it also happen when querying the button directly with [`Input.is_joy_button_pressed(device, button)`](https://docs.godotengine.org/en/stable/classes/class_input.html#class-input-method-is-joy-button-pressed). To make it easier, do you see the DPad buttons...
@JesusRoberto64 I think I've found the source of the bug. Please confirm whether or no #64211 fixes the issue.
@JesusRoberto64 Thanks for the feedback. What is the output of [`Input.get_action_strength()`](https://docs.godotengine.org/en/stable/classes/class_input.html#class-input-method-get-action-strength) for `ui_up` and `ui_down`, and `ui_left` and `ui_right` when pressing and releasing the DPad up and down, and left...
Okay, I think I've now found the source of the bug. @JesusRoberto64 Please confirm that #64532 (the 3.x version of #64531) now fixes the issue.
Great! Thanks for testing.
@bojidar-bg The "breaks compat" is valid; since the ConcavePolygonShape2D could have been used to create discontiguous collections of segments, which would now be linked together. However this would only apply...
Rebased following #36311.
Rebased following rename of `VisualServer`.
Rebased following #38738.