device_mouse_check_button_pressed

根据您指定的设备是否被"触摸"(单击),此函数返回 truefalse

设备参数指的是触摸数,可以从0到n,可以检测到的最大触摸数将在很大程度上取决于所使用的设备及其运行的操作系统 (大多数设备将支持至少4个同时触摸)。

此函数仅通过实际按下操作返回 true 一次,在该步骤中,键从未按下变为按下,本页中列出的常量可用于检查鼠标按钮。在所有其他步骤中,函数返回 false

注意 mb_right仅在检测到双击触摸并在第二次点击时保持时才会检测到(可使用函数 device_mouse_dbclick_enable 禁用此行为)。

 

语法:

device_mouse_check_button_pressed(device, button);

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

 

返回:

Boolean

 

例子:

if device_mouse_check_button_pressed(0, mb_left)
{
    press = true;
}

上述代码检查设备是否已按下,并将变量设置为 true (如果有)。