This crate provides the ability to annotate structs with a #[derive(Inspectable)]
,
which opens a debug interface using egui where you can visually edit the values of your struct live.
Your struct will then be available to you as a bevy resource.
```rust use bevyinspectoregui::Inspectable;
struct Data {
shouldrender: bool,
text: String,
#[inspectable(min = 42.0, max = 100.0)]
size: f32,
}
Add the `InspectorPlugin` to your App.
rust
use bevyinspector_egui::InspectorPlugin;
fn main() { App::build() .addplugins(DefaultPlugins) .addplugin(InspectorPlugin::::new()) .addsystem(yoursystem.system()) .run(); }
// fn your_system(data: Res) { /* */ } ```
|bevy|bevy-inspector-egui| |---|---| |0.4|0.1-0.2|