Some other bullshit
This commit is contained in:
+10
-3
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user