gamepad_button_check_released

此函数将返回truefalse,具体取决于是否检测到已释放给定的 gamepad 按钮。请注意,该函数仅在按钮释放时触发一次次。要再次触发,必须首先按下按钮,然后再释放一次。如果您正在检查模拟按钮,则检查将考虑阈值设置,并仅在原始输入值低于给定阈值时返回true(您可以使用函数gamepad_button_value()获得该原始值)。

 

语法:

gamepad_button_check_released(device, button);

参数类型描述
deviceReal要检查哪个游戏设备“插槽”。
buttonGamepad Button Constant要检查哪个 gamepad 按钮常量

 

返回:

Boolean

 

例子:

if (gamepad_button_check_released(0, gp_select))
{
    audio_play_sound(snd_Button, 0, false);
    global.Pause = !global.Pause;
}

上述代码将检测连接到设备“插槽”0的游戏手柄的“选择”按钮是否被按下,并切换全局“暂停”变量。