A downloadable extension for Windows

Buy Now$2.95 USD or more

Versions: GameMaker 8.1, GM: Studio, GMS2.x, GM2022+
Platforms: Windows, Windows (YYC)
Links: GM Marketplace page

Native mouselock for GameMaker. Perfect for games with screen-space mouse aiming - no more need to worry about the game not restricting the mouse position quickly enough and user clicking outside the window - with this extension the mouse cannot escape the specified region, as it uses OS-level functionality to confine it.

Included functions:

  • display_mouse_lock(x, y, width, height)
  • display_mouse_unlock()
  • display_mouse_bounds()➜
    Returns the current mouse bounds as an array.

Package contents:

  • The extension itself.
  • Sample project (shown on the GIF).
  • C++ source code.


StatusReleased
CategoryAssets
Rating
Rated 4.0 out of 5 stars
(4 total ratings)
AuthorYellowAfterlife
Made withGameMaker
Tagsextension, GameMaker

Purchase

Buy Now$2.95 USD or more

In order to download this extension you must purchase it at or above the minimum price of $2.95 USD. You will get access to the following files:

display_mouse_lock (for GMS1-2.2.5).gmez 31 kB
display_mouse_lock (for GMS2.3+).yymps 86 kB
display_mouse_lock_demo (GMS1-2.2.5).gmz 40 kB
display_mouse_lock_demo (GMS2.3+).yyz 40 kB
display_mouse_lock (for GM8.1).zip 3.6 kB

Download demo

Download
display_mouse_lock_demo.zip 2.3 MB

Development log