fix(bevy_mod_xr): add gizmos feature

Signed-off-by: Schmarni <marnistromer@gmail.com>
This commit is contained in:
Schmarni
2025-05-02 17:53:47 +02:00
parent dd0ff50db9
commit bb58cfb8df
6 changed files with 13 additions and 9 deletions

View File

@@ -10,7 +10,7 @@ use bevy_xr_utils::xr_utils_actions::{
fn main() {
App::new()
.add_plugins(add_xr_plugins(DefaultPlugins))
.add_plugins(bevy_xr_utils::hand_gizmos::HandGizmosPlugin)
.add_plugins(bevy_mod_xr::hand_debug_gizmos::HandGizmosPlugin)
.add_systems(Startup, setup_scene)
.add_systems(
Startup,

View File

@@ -28,7 +28,7 @@ fn main() {
..OxrSessionConfig::default()
})
.insert_resource(ClearColor(Color::NONE))
.add_plugins(bevy_xr_utils::hand_gizmos::HandGizmosPlugin)
.add_plugins(bevy_mod_xr::hand_debug_gizmos::HandGizmosPlugin)
.add_systems(Startup, setup)
.add_systems(Update, handle_input)
.add_systems(Update, print_main_session_changes)

View File

@@ -7,7 +7,7 @@ use bevy_mod_xr::session::{XrSessionPlugin, XrState};
fn main() -> AppExit {
App::new()
.add_plugins(add_xr_plugins(DefaultPlugins).set(XrSessionPlugin { auto_handle: true }))
.add_plugins(bevy_xr_utils::hand_gizmos::HandGizmosPlugin)
.add_plugins(bevy_mod_xr::hand_debug_gizmos::HandGizmosPlugin)
.add_systems(Startup, setup)
.add_systems(Update, handle_input)
.insert_resource(AmbientLight::default())

View File

@@ -8,6 +8,9 @@ repository.workspace = true
keywords = ["gamedev", "bevy", "Xr", "Vr"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[features]
default = ["gizmos"]
gizmos = ["bevy/bevy_gizmos"]
[dependencies]
bevy = { workspace = true, features = ["bevy_log"] }

View File

@@ -1,7 +1,8 @@
pub mod actions;
pub mod camera;
#[cfg(feature = "gizmos")]
pub mod hand_debug_gizmos;
pub mod hands;
pub mod session;
pub mod types;
pub mod spaces;
pub mod hand_debug_gizmos;
pub mod types;