diff options
| author | Crozet Sébastien <developer@crozet.re> | 2020-09-21 10:43:20 +0200 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2020-09-28 15:27:25 +0200 |
| commit | 7b8e322446ffa36e3f47078e23eb61ef423175dc (patch) | |
| tree | 4064de8761d7f07d243c44e0bfc8de098939f492 /examples3d | |
| parent | e16b7722be23f7b6627bd54e174d7782d33c53fe (diff) | |
| download | rapier-7b8e322446ffa36e3f47078e23eb61ef423175dc.tar.gz rapier-7b8e322446ffa36e3f47078e23eb61ef423175dc.tar.bz2 rapier-7b8e322446ffa36e3f47078e23eb61ef423175dc.zip | |
Make kinematic bodies properly wake up dynamic bodies.
Diffstat (limited to 'examples3d')
| -rw-r--r-- | examples3d/platform3.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/examples3d/platform3.rs b/examples3d/platform3.rs index bb71b76..6c3483e 100644 --- a/examples3d/platform3.rs +++ b/examples3d/platform3.rs @@ -64,7 +64,13 @@ pub fn init_world(testbed: &mut Testbed) { /* * Setup a callback to control the platform. */ + let mut count = 0; testbed.add_callback(move |_, physics, _, _, time| { + count += 1; + if count % 100 > 50 { + return; + } + if let Some(mut platform) = physics.bodies.get_mut(platform_handle) { let mut next_pos = platform.position; |
