gamepad_set_vibration


语法:

gamepad_set_vibration(device, left_motor, right_motor);

参数 描述
device 要检查哪个游戏手柄设备 “插槽” 。
left_motor 左电机的振动量从 0 到 1。
right_motor 右电机的振动量从 0 到 1。


返回:

N/A(无返回值)


描述

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

注意:此函数目前仅适用于标准 WindowsPS4Xbox One目标模块。


例如:

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

上面的代码将用于(例如)碰撞事件中,以使游戏手柄插入 “插槽” 0 振动半秒,设置的计时器用于在该时间过后再次关闭它。