此函数将返回 true 或 false,具体取决于是否检测到给定的游戏手柄按钮被按下。
gamepad_button_check(device, button);
参数 | 描述 |
---|---|
device | 要检查哪个游戏手柄设备 “插槽” 。 |
button | 要检查哪个游戏手柄按钮 常量。 |
Boolean(布尔值)
if gamepad_button_check(0, gp_face1)
{
if canshoot = true
{
audio_play_sound(snd_Shoot, 0, false);
instance_create_layer(x, y, "Bullets", obj_Bullet)
canshoot = false;
alarm[0] = room_speed / 2;
}
}
上面的代码将检测顶面的底部按钮(ps3控制器上的“X”)是否被按下,如果是,它将射出 “子弹” 实例并设置计时器。