-
-
Notifications
You must be signed in to change notification settings - Fork 274
Update to Bevy 0.17.3 #680
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
Conversation
|
I fixed |
|
Since the fix for the ColliderDisabled issue was merged into the main branch but no new Rapier version has been released yet, I switched the Rapier dependency to this commit |
|
@sebcrozet @Guelakais Can you run CI? Do you agree that we should release a new version of bevy_rapier tied to a specific git commit of the Rapier repo? |
Cargo doesn’t allow that. I’ll cut a release of |
Thank you, I'll be waiting! |
|
@Deniskore Rapier 0.31.0 (with the fix you were waiting for) is now published. |
|
@sebcrozet Thanks! Could you run CI and check my latest changes? |
PR is only partially based on the PR from lukasfri.
This PR implements the following changes:
CollisionEventtoCollisionMessage.[dev-dependencies]some of the 2D examples require extended features otherwise, you'll get a white screen with nothing displayed.parry2dlibrary.ColliderDisabledand found a regression in rapier, introduced in this PR, also the issue was mentioned in js bindings setEnabled to false on collider do not disable collision in 0.18.x. rapier.js#344Steps to reproduce the issue ColliderDisabled in rapier repo:
cargo run -p rapier-examples-2d --releaseand choose the voxels examplecargo run -p rapier-examples-2d --releaseand choose the voxels example. All spawned bodies will collide with the floor and will not go through it. Reproducible on v0.30.1 too.