此函数将返回 true 或 false,具体取决于是否检测到给定的游戏手柄按钮已被按下。请注意,此函数仅在第一次按下按钮时触发 一次。要再次触发,必须首先释放按钮,然后重新按下。如果你需要连续按下按钮,则应使用 gamepad_button_check函数。
gamepad_button_check_pressed(device, button);
参数 | 描述 |
---|---|
device | 要检查哪个游戏手柄设备 “插槽” 。 |
button | 要检查哪个游戏手柄按钮 常量。 |
Boolean(布尔值)
if gamepad_button_check_pressed(0, gp_start)
{
audio_play_sound(snd_Start, 0, false);
room_goto(rm_Level_1);
}
上面的代码将检测连接到设备 “插槽” 0 的游戏手柄的 “start” 按钮是否已按下,如果是,则更改房间。