根据您指定的设备是否被"触摸"(单击),此函数返回 true 或 false。
设备参数指的是触摸数,可以从0到n,可以检测到的最大触摸数将在很大程度上取决于所使用的设备及其运行的操作系统 (大多数设备将支持至少4个同时触摸)。
此函数仅通过实际按下操作返回 true 一次,在该步骤中,键从未按下变为按下,本页中列出的常量可用于检查鼠标按钮。在所有其他步骤中,函数返回 false。
注意 mb_right仅在检测到双击触摸并在第二次点击时保持时才会检测到(可使用函数 device_mouse_dbclick_enable 禁用此行为)。
device_mouse_check_button_pressed(device, button);
参数 | 类型 | 描述 |
---|---|---|
device | Real | 正在检查的设备(从0-n) |
button | 鼠标按钮常数 | 正在检查的设备的按钮。 |
if device_mouse_check_button_pressed(0, mb_left)
{
press = true;
}
上述代码检查设备是否已按下,并将变量设置为 true (如果有)。