Мышь не обновляется вне окна игры

Я только что вернулся в GameMaker, так как это было некоторое время. Перешел на Студию 2, так как она вся блестящая, новая и прочее.

Мой тестовый код довольно прост:

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

И это прекрасно работает... при условии, что мышь находится в окне игры. Как только мышь отходит на улицу, она перестает обновляться. Это своего рода проблема, если я хочу сделать базовую игру типа Breakout, поскольку мышь очень легко отклоняется вверх или вниз во время игры, и проигрыш только потому, что ваша мышь обрезала строку заголовка окна, немного потрошит. .

Есть ли настройка, которую я где-то пропустил? Я уверен, что старые версии GameMaker обновлялись mouse_x независимо от того, где была мышь...


person Niet the Dark Absol    schedule 25.03.2017    source источник


Ответы (1)


Я никогда не использовал Studio 2, но вы можете попробовать держать мышь внутри игрового окна вот так:

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