#bevy #rapier #inspector #physics

bevy-inspector-egui-rapier

bevy-inspector-egui integration for rapier

9 releases (breaking)

0.9.0 Dec 16, 2022
0.8.0 Nov 20, 2022
0.7.0 Nov 3, 2022
0.6.0 Sep 19, 2022
0.1.1 Mar 19, 2022

#1747 in Game dev

Download history 34/week @ 2023-11-20 47/week @ 2023-11-27 31/week @ 2023-12-04 28/week @ 2023-12-11 50/week @ 2023-12-18 27/week @ 2023-12-25 24/week @ 2024-01-01 41/week @ 2024-01-08 18/week @ 2024-01-15 21/week @ 2024-01-22 32/week @ 2024-01-29 23/week @ 2024-02-05 34/week @ 2024-02-12 72/week @ 2024-02-19 52/week @ 2024-02-26 38/week @ 2024-03-04

199 downloads per month

MIT license

305KB
6K SLoC

bevy-inspector-egui-rapier

[dependencies]
bevy-inspector-egui = "0.11"
bevy-inspector-egui-rapier = { version = "0.3", features = ["rapier3d"] }
use bevy::prelude::*;
use bevy_inspector_egui::WorldInspectorPlugin;
use bevy_inspector_egui_rapier::InspectableRapierPlugin;
use bevy_rapier3d::prelude::*;

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_plugin(RapierDebugRenderPlugin)
        .add_plugin(RapierPhysicsPlugin::<NoUserData>::default())
        .add_plugin(InspectableRapierPlugin) // <--- register the inspectable UI functions for rapier types
        .add_plugin(WorldInspectorPlugin)
        .run();
}

Bevy support table

bevy bevy-inspector-egui bevy-inspector-egui-rapier bevy_rapier
0.9 0.15 0.9 0.19
0.9 0.14 0.8 0.19
0.8 0.13 0.7 0.18
0.8 0.13 0.6 0.16
0.8 0.12 0.5 0.16
0.7 0.11 0.4 0.14
0.7 0.11 0.3 0.13
0.7 0.10 0.2 0.12
0.6 0.9 0.1 0.12

Dependencies

~40–58MB
~856K SLoC