作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从此模块导入Gamepad类,但总是收到错误消息“无效的参数,找不到合适的构造函数”
这是我的代码:
const { Gamepad } = require('@nodert-win10-20h1/windows.gaming.input')
const gamepad = new Gamepad()
如果我尝试console.log
游戏板我在控制台中得到了这个:
Gamepad [Function: Gamepad] {
castFrom: [Function: castFrom],
fromGameController: [Function: fromGameController],
gamepads: Windows::Foundation::Collections:IVectorView {
__winRtInstance__: true
}
}
其中Gamepad是一个功能。
最佳答案
Here,我可以读到:
The API exposed by this module is (almost) the same as the API that islisted in:http://msdn.microsoft.com/en-us/library/windows/apps/Windows.Gaming.Input.aspx
Instances of the Gamepad class cannot be created directly; instead,instances of the Gamepad class are retrieved through theGamepad.Gamepads property listing all connected gamepads or throughthe Gamepad.GamepadAdded event.
const { Gamepad } = require('@nodert-win10-20h1/windows.gaming.input');
const firstGamePad = GamePad.gamepads.IndexOf(0); //retrieve the first GP found
let currentInput = firstGamePad.GetCurrentReading();// or something like this, just check firstGamePad properties
关于javascript - 有人可以解释我如何在 Electron 中使用NodeRT(Windows.Gaming.Input)模块吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66101303/
我是一名优秀的程序员,十分优秀!