improved performance
This commit is contained in:
@@ -81,16 +81,17 @@ fn hands(
|
||||
frame_state: Res<XrFrameState>,
|
||||
xr_input: Res<XrInput>,
|
||||
) {
|
||||
frame_state.lock().unwrap().map(|a| {
|
||||
let frame_state = *frame_state.lock().unwrap();
|
||||
|
||||
let right_controller = oculus_controller
|
||||
.grip_space
|
||||
.right
|
||||
.relate(&**&xr_input.stage, a.predicted_display_time)
|
||||
.relate(&**&xr_input.stage, frame_state.predicted_display_time)
|
||||
.unwrap();
|
||||
let left_controller = oculus_controller
|
||||
.grip_space
|
||||
.left
|
||||
.relate(&**&xr_input.stage, a.predicted_display_time)
|
||||
.relate(&**&xr_input.stage, frame_state.predicted_display_time)
|
||||
.unwrap();
|
||||
gizmos.rect(
|
||||
right_controller.0.pose.position.to_vec3(),
|
||||
@@ -104,5 +105,4 @@ fn hands(
|
||||
Vec2::new(0.05, 0.2),
|
||||
Color::YELLOW_GREEN,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user