Skip to content

Fixed UI scaling bug for different aspect ratios#530

Open
sarahvdr wants to merge 1 commit intoUnityTechnologies:mainfrom
sarahvdr:ui_scaling
Open

Fixed UI scaling bug for different aspect ratios#530
sarahvdr wants to merge 1 commit intoUnityTechnologies:mainfrom
sarahvdr:ui_scaling

Conversation

@sarahvdr
Copy link

@sarahvdr sarahvdr commented Apr 21, 2023

This PR addresses issue #518.

To fix it, I made a new script, UIScaling.cs, and attached it to the Canvas object which contains the loading screen. In this script, I gets the screen's width and height, and readjust the canvas size to reference this size and scale to it, so that it works for any resolution.

Here is a video demonstrating this fix, where I load the loading screen in first 16:9 aspect ratio, then 21:9 aspect ratio, then 21:5 aspect ratio. For all ratios, the loading screen looked the same, demonstrating how it now scales properly for all kinds of displays.
https://user-images.githubusercontent.com/73858910/233741803-7608340c-85b0-46cf-a1c4-b2fcb2337ded.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant