device_mouse_check_button

此函数返回truefalse,具体取决于给定的设备上是否按住了给定的鼠标按钮。对于鼠标按钮,您可以在此页面上提供列出的常量之一。

此函数可用于触摸屏,device参数可以从0到n其中n是一次可以触摸屏幕的最大 “手指” 数 (可以触摸的最大触摸数被检测将在很大程度上取决于所使用的设备及其运行的操作系统,但是大多数设备至少应检测到4)。请注意,仅在检测到双击触摸时才会检测到mb_right(可以使用以下方式禁用此行为:函数device_mouse_dbclick_enable())。

 

语法:

device_mouse_check_button(device, button);

参数类型描述
deviceReal正在检查的设备(从0-n)
button鼠标按钮常数正在检查的设备的按钮。

 

返回:

Boolean

 

例子:

if (device_mouse_check_button(0, mb_left) && device_mouse_check_button(1, mb_left))
{
    room_goto(rm_Menu);
}

上面的代码检查是否同时按住两个触摸,以及它们是否会转到另一个房间。