bevy_mod_physx 0.9.0

PhysX plugin for Bevy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Systems performing actor creation, simulation and transform sync.
use bevy::prelude::*;
use physx::scene::Scene;

mod create_actors;
pub use create_actors::*;

mod sync_transforms;
pub use sync_transforms::*;

pub fn scene_simulate(
    mut scene: ResMut<crate::prelude::Scene>,
    time: Res<crate::prelude::PhysicsTime>,
) {
    let mut scene = scene.get_mut();
    scene.simulate(time.delta_secs(), None, None);
    scene.fetch_results(true).unwrap();
}