YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
23 stars 8 forks source link

Native mouse cursor without delay #4799

Open CraterHater opened 7 months ago

CraterHater commented 7 months ago

Is your feature request related to a problem?

There is no good way to set the mouse cursor sprite in gamemaker studio 2. Sure, there is cursor_sprite = and the option to simply draw something at the mouse position but all of these options have a noticeable and significant delay, ruining the effect and coming across as amateur. For windows, there is an extension that allows us to set the native mouse cursor. However, the extension only works for Windows and not for Mac. In my opinion, GMS2 is in desperate need of a simple way of setting the native mouse cursor across platforms.

Describe the solution you'd like

A function that allows you to set the native mouse cursor sprite across all platforms.

Describe alternatives you've considered

No response

Additional context

No response

stravee commented 7 months ago

I've had several PCs with vastly different delays when setting the cursor this way, so I'm not sure what is contingent to it. Maybe the type of graphics card? CPU?

Example: 10 years old CPU with dGPU: almost no perceptible cursor delay. Couple years old CPU with iGPU: terrible delay that could be perceived even by an untrained person.