I need to customize the cursor in my game for desktop.
Is there someone who can show me a way to do it, because apparently the Lerg Mouse Cursor plugin is no longer supported.
Only other plugin I know of is:
There are some yet to be documented mouse icons available via API, but they are just the basic resize top, resize bottom, resize corner, etc., and I suspect you’re looking for something else.
Besides that, the only other workaround is to hide the mouse and replace it with an image, which is known to have a slight lag.
Honestly if you are just looking to show a serviceable custom pointer, it’s not too hard to do with a listener and a display obj
What we’ve done in our pc builds is to hide the mouse pointer using the api function and then add a global listener for the mouse. We then just read in the position of the pointer and update the position of a display object to the mouse position. The display object will be the custom pointer design.
If you are using the composer system to move between scenes, you’d probably want to have the code for this in a helper script of some sort where you can call functions to enable/disable the functionality depending on context.
Edit: clamping the mouse to your display area can be done simply with a bunch of IF conditions in the listener, if required
You shouldn’t use a display object for the cursor because its position will always lag one frame behind the actual cursor position.
Possibly- but like i said, it’s serviceable and has worked pretty decently for us for menu navigation and such in our pc games where we also allow it to be controlled with the analog sticks if a controller is connected. Of course, if a more accurate implementation is needed, this won’t be the way to do it