-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to Bevy 0.12 #401
Update to Bevy 0.12 #401
Conversation
Looks good so far: thanks for preparing this. |
This check-test failure is interesting. The only thing that could have made a difference I think is the new
|
Yeah, I was surprised too. We also changed some default settings on axes: perhaps bevyengine/bevy#10090 was responsible? |
I threw this into the plugin to reset back the defaults back to before .insert_resource(GamepadSettings {
default_axis_settings: AxisSettings::new(-0.95, -0.05, 0.05, 0.95, 0.01).unwrap(),
..Default::default()
}) It still failed, so I think we can rule out |
Another thing to point out is that in the |
Some more interesting information: the
|
Even more interesting information, bevyengine/bevy#9446 is the pr that breaks the My current running theory is that moving leafwing-input-manager/src/input_streams.rs Lines 379 to 387 in fc3e348
When getting the input value of a I would love to know what you think! I tried to reorder the |
Did some more searching and I think I found the root of the problem! The issue is only with input mocking, or more specifically, sending inputs by events. Before the mentioned pr, After the pr, So now the only remaining question is, "what is the proper way to fix this?" Maybe reverse the part in the pr where reading |
Excellent detective work. I'll take a proper look at this in the next day or two and try and fix the input mocking either here or upstream. |
No description provided.