问题标签 [joystick]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Cocos2d。数字操纵杆(手柄)?
cocos2d 有很多模拟手柄的例子。但我需要一个简单的 8 向(8 位)数字。
c++ - 带有 C++ 和 DirectInput 的 USB 操纵杆
我一直在尝试从 USB 操纵杆读取数据(x/y 轴、按下的按钮等),并且听说过 DirectInput。一直在寻找一个不错的例子或演练,但收效甚微。如果有人可以分享一个简单的教程,或者引导我到正确的地方,我会欠你的。谢谢
编辑:试图在 Windows 平台上实现这个目标
macos - 如何知道何时在 Cocoa 中连接了 HID USB/蓝牙设备?
当 HID 设备或最后任何 USB/蓝牙设备连接/断开连接时,我如何才能获得简单的回叫?
我做了一个简单的应用程序,它以漂亮的方式显示连接的操纵杆和按下的 mac 按钮/轴。由于我对 cocoa 还不是很熟悉,所以我使用 webview 制作了 UI,并使用了 SDL Joystick 库。一切都很好,唯一的问题是如果他/她在程序运行时连接/断开某些东西,用户需要手动扫描新的操纵杆。
通过回调,II 可以调用 Scan 函数。我不想处理设备或做一些花哨的事情,只要知道什么时候有新的事情发生……
谢谢。
c++ - 如何使用 c++ 检测与我的 mac 连接的操纵杆数量?
我遇到了一个问题:在我的软件中,我必须编写代码来查找使用 C++ 连接到我的 Mac 的操纵杆的数量……我对此一无所知……
任何示例代码或建议都会对我很有帮助。
java - Java 中的操纵杆支持
是否有任何库允许访问 Java 中的操纵杆输入?
最低要求是它可以在 Windows 下工作,能够检测所有连接的操纵杆并处理轴和按钮。
windows - 正确的 Windows API 以查找 CurrentControlSet\Control\MediaProperties?
我希望支持自定义操纵杆设备,但由于项目要求,我不能再使用 DirectInput API。我已经转而使用“经典”的 Windows 多媒体 API(例如joyGetDevCaps和 family),并且除了一个例外,它都能正常工作。
DirectInput DeviceInstance 有两个字段,InstanceName和ProductName,它们返回正确的“自定义”设备名称。
对应的joyGetDevCaps产品名称字段 szPname 返回一个通用的“Microsoft PC 游戏杆驱动程序”。
在安装了设备的系统上搜索注册表时,我发现此节点中有一个 REG_SZ OEMName条目,其中包含我想要的字符串:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_07C0&PID_1128
JOYCAPS 中返回两个字段,wMid(制造商 ID)和 wPid(产品 ID),它们映射到键名中的两个十六进制值:wMid = 0x07c0,wPid = 0x1128。
此外,我可以在 GUID_DEVINTERFACE_HID 上使用 SetupDiEnumDeviceInfo API 并找到匹配的控制器(尽管此步骤可能不是必需的):
HID\VID_07C0&PID_1128&REV_1032,HID兼容游戏控制器
问题:是否有用于枚举我应该使用的 MediaProperties\PrivateProperties 的 API,或者使用此信息并直接查询注册表是否“安全”?如果有 API,请用参考和/或示例代码回答!我找不到任何相关的东西。
android - 安卓游戏软件摇杆
我正在寻找一种简单的方法来移动角色并使用软件操纵杆旋转它。虽然,我从来没有做过这样的事情,也不知道如何创建一个。
有什么建议吗?
谢谢
objective-c - cocos2d:SneakyJoystick 向下移动的触发代码
我有一个正在进行的游戏,玩家只能左右移动,但在地图上的某些地方,他们可以向上或向下推动以前往这些方向的新场景(例如通过后墙上的门)。
如何设置我的 SneakyJoystick 以在用户按下时触发一些代码?目前它正在执行以下操作以向左/向右移动我的播放器,我希望这继续进行,但是(现在)当播放器完全向上或向下推杆时执行 CCLOG。有任何想法吗?
matlab - 如何在 MATLAB gui 中定期捕获操纵杆输入
我正在尝试在 matlab 中创建一个 gui,它会定期检查我的操纵杆输入的状态。这个想法是接受这个输入并用它控制伺服。到目前为止,我可以让所有东西单独工作,但不能一起工作。现在,微控制器刚刚设置为查看串行线并基于此调整伺服(0到180之间)。这工作得很好。这是我到目前为止所拥有的,
我收到一条错误消息
我对在 matlab 中使用 gui 很陌生,当我可以在其他回调函数的其他地方使用 h.serial 时,我不知道这意味着什么。谢谢您的帮助!
c++ - win32 DialogBox() 和 MAKEINTRESOURCE():如何修改应用的ui?
我正在研究我的项目,该项目试图使用操纵杆控制相机,我发现了这个示例代码:
http://ukgtut.googlecode.com/svn-history/r53/trunk/irrlicht/src/proto_carace/Joystick.cpp
这个应用程序有自己的 ui,不适合我的项目,ui 似乎是由 MAKEINTRESOURCE(IDD_JOYST_IMM) 创建的,我想修改但不知道该怎么做。
我应该更改 MAKEINTRESOURCE() 中的变量来修改 ui 吗?如何构建自己的 ui?
谢谢你的帮助!