gamepad_set_vibration(device, left_motor, right_motor);
参数 | 描述 |
---|---|
device | 要检查哪个游戏手柄设备 “插槽” 。 |
left_motor | 左电机的振动量从 0 到 1。 |
right_motor | 右电机的振动量从 0 到 1。 |
N/A(无返回值)
使用此函数,你可以设置游戏手柄电机的振动,其中任一电机使用 0(无振动)到 1(完全振动)的值。请注意,此函数没有时间限制,因此在给定时间过后,你需要使用变量或警报来关闭振动(将电机设置为 0),否则游戏手柄将继续无限振动。
注意:此函数目前仅适用于标准 Windows、PS4 和 Xbox One目标模块。
if lives = 0
{
gamepad_set_vibration(0, 1, 1);
alarm[0] = room_speed / 2;
}
上面的代码将用于(例如)碰撞事件中,以使游戏手柄插入 “插槽” 0 振动半秒,设置的计时器用于在该时间过后再次关闭它。