#rapier #inspector #bevy

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

#1782 in Game dev

Download history 15/week @ 2024-07-20 59/week @ 2024-07-27 28/week @ 2024-08-03 29/week @ 2024-08-10 20/week @ 2024-08-17 9/week @ 2024-08-24 21/week @ 2024-08-31 31/week @ 2024-09-07 30/week @ 2024-09-14 57/week @ 2024-09-21 47/week @ 2024-09-28 17/week @ 2024-10-05 33/week @ 2024-10-12 29/week @ 2024-10-19 23/week @ 2024-10-26 54/week @ 2024-11-02

140 downloads per month

MIT license

325KB
6.5K 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

~38–55MB
~1M SLoC