Search Issue Tracker

Active

Votes

1

Found in

6000.0.57f1

6000.1.16f1

6000.2.7f1

6000.3.0b4

6000.4.0a1

Issue ID

UUM-120735

Regression

No

Cursor size and resolution is inaccurate when switching the 'Default Cursor' field

-

Reproduction steps:
1. Open the attached “IN-114472_Repro“ archived project
2. Open the Project Settings window from the Menu Bar (Edit > Project Settings)
3. Go to the Player tab and set the 'Default Cursor' field to the “Assets/Cursors/cursor_32.png“ Cursor
4. Enter the Play Mode and observe the Cursor in the Game View
5. Exit the Play Mode
6. Go to the Player tab and set the 'Default Cursor' field to the “Assets/Cursors/cursor_64.png“ Cursor
7. Enter the Play Mode and observe the Cursor in the Game View

Expected result: The cursor should accurately reflect the selected 'Default Cursor' in the Project Settings
Actual result: A 32 px cursor appears too large; selecting a 64 px cursor increases sharpness but not the on-screen size

Reproducible with: 6000.0.57f1, 6000.1.16f1, 6000.2.7f1, 6000.3.0b4, 6000.4.0a1

Reproducible on: Windows 10 (Tested by CQA), Windows 11 (Reported by user)
Not reproducible on: M1 Max MacOS 15.5 (Tested by CQA)

Notes:
- On Windows, assigning one of your 32×32 cursors as the 'Default cursor' causes the cursor to appear enlarged at native resolution. Switching to 48×48 or 64×64 only changes the sharpness (blur) rather than the on-screen size, which suggests the earlier cursors were being stretched and not shown at a true scale;
- On macOS, cursors render as expected: crisp, 1:1, with accurate dimensions and resolution.

Comments (1)

  1. huulong

    Oct 01, 2025 14:26

    So my original issue title was “Using 32x32 texture shows 32x32 cursor blurry (independently of filtering) although it should be 1:1” so I'm just re-adding those key words (also "blur") so that users can find this issue more easily.

    The Actual result "Cursor is too large when a 32px cursor is selected" is not exact, in that what happens is that the cursor defined with 32x32 texture will appear at 32x32 indeed but blurry for some reason. The rest is correct, using a 64x64 texture will make it sharper but there is no reason why you'd need a double upscale to get that result.

    The "big cursor" issue is something else and happens if you reduce the game window size: the cursor will look too big *relatively* to the window size: it will keep the same size no matter what (like a normal system cursor) and that can look weird on some resolutions (a non-hi-dpi 1440p monitor fullscreen game will show a cursor relatively smaller than on 1080p for which a 32x32 cursor is generally drawn - a windowed game at 1280x720p will show a relatively big cursor).

    But that’s another issue, for this Unity would need to provide an option to scale cursor proportionally to game window dimension using a reference (e.g. 1080p), and/or an API to freely scale the cursor at any wanted dimension / scale factor.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.