GamepadHapticActuator
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Die Schnittstelle GamepadHapticActuator der Gamepad API repräsentiert Hardware im Controller, die dem Benutzer haptisches Feedback gibt (sofern vorhanden). Meist handelt es sich dabei um Vibrationshardware.
Auf diese Schnittstelle kann über die Eigenschaft Gamepad.hapticActuators zugegriffen werden.
Instanzeigenschaften
GamepadHapticActuator.effectsSchreibgeschützt-
Gibt ein Array von Aufzählungswerten zurück, die die verschiedenen vom Aktuator unterstützten haptischen Effekte repräsentieren.
GamepadHapticActuator.typeSchreibgeschützt-
Gibt einen Aufzählungswert zurück, der den Typ der haptischen Hardware repräsentiert. Diese Eigenschaft ist veraltet: Verwenden Sie
GamepadHapticActuator.effects, um die Unterstützung für Effekte zu ermitteln.
Instanzmethoden
GamepadHapticActuator.playEffect()-
Veranlasst die Hardware, einen bestimmten Vibrationseffekt abzuspielen.
GamepadHapticActuator.pulse()-
Lässt die Hardware für eine festgelegte Dauer mit einer bestimmten Intensität vibrieren.
GamepadHapticActuator.reset()-
Beendet die Wiedergabe eines aktiven Vibrationseffekts durch die Hardware.
Beispiele
const gamepad = navigator.getGamepads()[0];
gamepad.hapticActuators[0].pulse(1.0, 200);
gamepad.vibrationActuator.playEffect("dual-rumble", {
startDelay: 0,
duration: 200,
weakMagnitude: 1.0,
strongMagnitude: 1.0,
});
Spezifikationen
| Spezifikation |
|---|
| Gamepad> # gamepadhapticactuator-interface> |