Some other bullshit

This commit is contained in:
2026-09-12 14:55:40 +02:00
parent 74a635785e
commit 6e01147125
21 changed files with 206 additions and 89 deletions
+10 -3
View File
@@ -30,8 +30,15 @@ pub fn ui_scaling_system(
}
}
pub fn world_to_ui_position(pos: Vec2, camera: &Camera, camera_transform: &GlobalTransform, ui_scale: &UiScale) -> Vec2 {
let viewport_position = camera.world_to_viewport(camera_transform, Vec3::new(pos.x, pos.y, 0.0)).unwrap();
pub fn world_to_ui_position(
pos: Vec2,
camera: &Camera,
camera_transform: &GlobalTransform,
ui_scale: &UiScale,
) -> Vec2 {
let viewport_position = camera
.world_to_viewport(camera_transform, Vec3::new(pos.x, pos.y, 0.0))
.unwrap();
let viewport_rect = camera.logical_viewport_rect().unwrap();
@@ -46,4 +53,4 @@ pub fn logical_to_ui_position(pos: Vec2, camera: &Camera, ui_scale: &UiScale) ->
let ui_position = (pos - viewport_rect.min) / ui_scale.0;
ui_position
}
}