gamepad_set_vibration

通过此功能,您可以设置游戏手柄电机的振动,任一电机使用 0( 无振动) 到 1( 完全振动) 之间的值。请注意,此功能没有时间限制,因此您需要在给定时间过后使用变量或警报来关闭振动 (将电机设置为 0),否则游戏手柄将无限期地继续振动。

注意 此功能目前仅适用于标准 WindowsPS4Xbox One 目标模块。

 

语法:

gamepad_set_vibration(device, left_motor, right_motor);

参数类型描述
deviceReal要检查哪个游戏设备“插槽”。
left_motorReal左侧电机从 0 到 1 的振动量。
right_motorReal右侧电机从 0 到 1 的振动量。

 

返回:

N/A

 

例子:

if (lives == 0)
{
    gamepad_set_vibration(0, 1, 1);
    alarm[0] = game_get_speed(gamespeed_fps) / 2;
}

例如,在碰撞事件中,上述代码将用于使插入“slot”0的游戏手柄振动半秒,设置的报警用于在经过该时间后再次关闭它。