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
Copy Markdown

@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

1 participant