Как я могу создать поддельный объект Gamepad? - PullRequest
0 голосов
/ 03 марта 2020

Мне нужно создать объект, который ведет себя во всех отношениях, как Gamepad объекты, найденные в navigator.getGamepads(), но предоставляет конкретные c stati c данные, а не данные о реальном геймпаде. Как я могу создать такой объект?

> navigator.getGamepads()[0]
Gamepad {
  id: "USB Gamepad (Vendor 0079 Product: 0011)",
  index: 0,
  connected: true,
  timestamp: 1234.567890,
  mapping: "",
  axes: [0, 0],
  buttons: [GamepadButton, GamepadButton, GamepadButton, GamepadButton, GamepadButton, GamepadButton], 
  __proto__: Gamepad
}
...