Search Issue Tracker

Active

Under Consideration for 6000.0.X

Votes

0

Found in

6000.0.20f1

Issue ID

UUM-82261

Regression

Yes

Physics Layer Collision Matrix's Layer names, checkboxes and hover highlights become misaligned when the Editor's UI Scaling gets changed

--

-

Reproduction steps:
1. Open the attached “IN-83682 Physics Layer Collision Matrix Bug _ Repro FAV.zip“ project (link in the internal comments)
2. Go to “Edit” > “Preferences…” > “UI Scaling”
3. Disable the “Use default desktop setting” option under the “Editor icons and text scaling” category
4. Choose a different value than what is currently set for the “Use custom scaling value” property (best to choose 125%/150%/175%/225% but other options might work as well)
5. Restart the Editor
6. Go to “Edit” > “Project Settings…” > “Physics” > “Settings”
7. Expand the “Layer Collision Matrix” under the “Shared” tab
8. Hover over various checkboxes with a mouse

Expected result: The checkboxes, Layer names and hover highlights are all perfectly aligned
Actual result: The checkboxes, Layer names and hover highlights are very misaligned

Reproducible with: 2023.3.0a3, 6000.0.20f1
Not reproducible with: 2021.3.43f1, 2022.3.47f1, 2023.3.0a2

Reproduced on: Windows 11 Pro (23H2)
Not reproduced on: No other environment tested

Notes:
- Reproducible in a new project
- Restarting the Editor or the entire system does not resolve the issue
- Used 4k (3840 x 2160) and 1440p (2560 x 1440) 16:9 displays for testing
- The issue can also be reproduced by enabling the “Use default desktop setting” option in the “Edit” > “Preferences…” > “UI Scaling” > “Editor icons and text scaling” and then changing the “Scale” percentage in the Windows Display Settings (“Start” > “Settings” > “System” > “Display” > “Scale & layout”)
- On the regressed version (2023.3.0a3), the Physics Layer Collision Matrix was moved from the “Physics” page to a new “Physics” > “Settings” page in the Project Settings. On this version, the Physics Layer Collision Matrix also lost the hover text, telling the user which Layers' interaction the user is hovering on, for example: “Cars/Walls”, “NPCs/Water”, etc.; forcing the user to count to know which Layers are affected by a specific checkbox in the Physics Layer Collision Matrix

Add comment

Log in to post comment