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.