Using the Raycast
system param, you don't even need to add a plugin to your app. You can simply start raycasting:
use bevy_mod_raycast::prelude::*;
fn my_raycast_system(mut raycast: Raycast) {
let hits = raycast.cast_ray(Ray3d::default(), &RaycastSettings::default());
}
- Read the docs!
- Play with the examples.
I intend to track the main
branch of Bevy. PRs supporting this are welcome!
bevy | bevy_mod_raycast |
---|---|
0.11 | 0.9 - 0.14 |
0.10 | 0.8 |
0.9 | 0.7 |
0.8 | 0.6 |
0.7 | 0.4 - 0.5 |
0.6 | 0.3 |
0.5 | 0.2 |
0.4 | 0.1 |