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