2017-03-25 40 views
0

我剛回到GameMaker,因爲它已經有一段時間了。升級到Studio 2,因爲它們都是光鮮亮麗的東西。鼠標不在遊戲窗口之外更新

我的測試代碼非常簡單:

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

和它的作品就好了... ...提供的鼠標是遊戲窗口內。只要鼠標移動到外面,它就會停止更新。如果我想製作一個基本的突破型遊戲,這是一個問題,因爲在遊戲過程中鼠標非常容易上下移動,而僅僅因爲鼠標剪下窗口的標題欄而丟失是有點內臟的問題。

有沒有我失蹤的地方?我敢肯定,舊版本的GameMaker的更新mouse_x不管鼠標是......

回答

0

我從來沒有使用過工作室2,但你可以嘗試保持鼠標的遊戲窗口內,像這樣:

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