bevy_rapier
bevy_rapier copied to clipboard
Official Rapier plugin for the Bevy game engine.
This exposes up to date impulse information so that the user can create effects etc based on them. See https://github.com/dimforge/bevy_rapier/issues/108 and https://github.com/dimforge/rapier/pull/263. TODO: - [ ] Add an example program...
I'm working on a 2D game with 3D rendering, like Smash or Trine. I would like to be able to visualize the 2D colliders from the same perspective as my...
I have hit a strange bug, I am not sure if it is caused by my code or rapier I have simple `Pong` game and if the ball passes the...
When programming a simple platformer, building a straight path out of many `ColliderShape`s and having a character walk on it doesn't work. I am assuming that the issue is that...
I'm implementing server-authoritative movement. The client records movement input and applies it locally. The updates are then sent to the server. When the server calculates the result after one of...
I'm not sure if this is a real issue or just the reality of floating point precision, but I wanted to at least flag it as suspicious. I have a...
When passing a `NaN` vector to `RigidBodyForcesComponent::force`, the resulting panic has an unclear message. Example: ``` thread 'Compute Task Pool (1)' panicked at 'assertion failed: proxy.aabb.maxs[dim] >= self.min_bound', C:\Users\USER\.cargo\registry\src\github.com-1ecc6299db9ec823\rapier3d-0.12.0-alpha.1\src\geometry\broad_phase_multi_sap\sap_axis.rs:55:13 ```...
Hi, I encountered a problem, that an `IntersectionEvent` with `intersecting: false` has a chance of failing to be fired, if multiple sensor colliders are attached to a rigid body (as...
I want to play audio in response to collisions. There are already ways to respond to collisions but none of them contains up to date impulses because the logic happens...
https://github.com/dimforge/bevy_rapier/blob/cfe28d1f1d324cf5fdbe62e1c3f05ac5e94189d0/src/physics/resources.rs#L314 is missing `filter_contact_pair()` proxy, which changes the behavior for `()` implementation.