dimforge / dimforge/bevy_rapier

CollidingEntities component, doesnt seen to work with sensors.

Open
#538 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.6k
Forks
282
PR merge metrics
No merged PRs in 30d

Description

Hello, so this specific component. Is broken

https://docs.rs/bevy_rapier3d/latest/bevy_rapier3d/geometry/struct.CollidingEntities.html

Doesnt seen to be working as expected . As you can see in the video below
[Gravação de tela de 21-06-2024 14:42:43.webm](https://github.com/dimforge/bevy_rapier/assets/71156378/5291ca59-60e9-4a26-9612-ac95e9364015)

The function collision event is detecting correctly the collisions among sensors.
But for some unknown reason it doesn't "fill up" the CollidingEntities component.

Sample codes:
```

fn display_events(
mut collision_events: EventReader,
mut contact_force_events: EventReader,
) {
for collision_event in collision_events.read() {
println!("Received collision event: {:?}", collision_event);
}

for contact_force_event in contact_force_events.read() {
println!("Received contact force event: {:?}", contact_force_event);
}
}
```
```

pub fn detect_hits(
colliding: Query<&CollidingEntities>,

){

for p in colliding.iter(){
for i in p.iter(){
println!("{:?}",i);
}
}
}

```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.