鼠标不会在游戏窗口外更新

时间:2017-03-25 11:46:27

标签: game-maker gml game-maker-studio-2

我刚回到GameMaker,因为它已经有一段时间了。升级到Studio 2,因为它全部都是闪亮的新东西。

我的测试代码非常简单:

/// @description Update position each step
x = clamp(mouse_x, sprite_width/2, room_width-sprite_width/2);

如果鼠标在游戏窗口内,它就可以正常工作。只要鼠标偏离外面,它就会停止更新。如果我想制作一个基本的Breakout型游戏,这是一个问题,因为鼠标在游戏过程中很容易偏离或失去,并且只是因为你的鼠标剪切了窗口的标题栏而导致丢失

有什么设置我在某处丢失吗?我确定旧版本的GameMaker无论鼠标在哪里都会更新mouse_x

1 个答案:

答案 0 :(得分:0)

我从未使用过Studio 2,但您可以尝试将鼠标放在游戏窗口中,如下所示:

/// @description Update position each step
mouse_x = clamp(mouse_x, sprite_width/2, room_width-sprite_width/2);
x = mouse_x;