GamepadHapticActuator
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Giao diện GamepadHapticActuator của Gamepad API đại diện cho phần cứng trong bộ điều khiển được thiết kế để cung cấp phản hồi xúc giác cho người dùng (nếu có), thường nhất là phần cứng rung.
Giao diện này có thể truy cập thông qua thuộc tính Gamepad.hapticActuators.
Thuộc tính phiên bản
GamepadHapticActuator.effectsRead only Thử nghiệm-
Trả về mảng các giá trị được liệt kê đại diện cho các hiệu ứng xúc giác khác nhau mà bộ truyền động hỗ trợ.
GamepadHapticActuator.typeĐã lỗi thời Read only Không chuẩn-
Trả về giá trị được liệt kê đại diện cho loại phần cứng xúc giác. Thuộc tính này đã lỗi thời: hãy sử dụng
GamepadHapticActuator.effectsđể phát hiện hỗ trợ hiệu ứng.
Phương thức phiên bản
GamepadHapticActuator.playEffect()Read only-
Khiến phần cứng phát một hiệu ứng rung cụ thể.
GamepadHapticActuator.pulse()Read only-
Khiến phần cứng xung tại cường độ nhất định trong khoảng thời gian xác định.
GamepadHapticActuator.reset()Read only-
Dừng phần cứng phát hiệu ứng rung đang hoạt động.
Ví dụ
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,
});
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Gamepad> # gamepadhapticactuator-interface> |