gamepad_button_check_pressed

此函数将返回truefalse,具体取决于是否检测到已按下给定的 gamepad 按钮。请注意,该函数仅在首次按下按钮时触发一次次。要再次触发,必须首先释放按钮,然后再按下。如果需要检查是否连续按下按钮,应使用函数gamepad_button_check()

如果您正在检查模拟按钮,则检查将考虑阈值设置,并且仅在原始输入值超过给定阈值时返回true(您可以使用函数gamepad_button_value())。

 

语法:

gamepad_button_check_pressed(device, button);

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

 

返回:

Boolean

 

例子:

if (gamepad_button_check_pressed(0, gp_start))
{
    audio_play_sound(snd_Start, 0, false);
    room_goto(rm_Level_1);
}

上述代码将检测连接到设备“插槽”0的游戏手柄的“开始”按钮是否被按下,如果有,则换房间。