问题标签 [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.
c++ - 切换操纵杆 USB 端口时使用 joyGetPosEx 失败
我正在使用“joyGetPosEx”函数来检测操纵杆输入:
连接操纵杆后,一切正常,函数返回“JOYERR_NOERROR”。
但是,如果在程序运行期间,我断开操纵杆并将其连接到不同的 USB 端口,“joyGetPosEx(JOYSTICKID1, &joyInfoEx);” 不断返回“JOYERR_UNPLUGGED”值。
如果我将设备重新连接到初始 USB 端口,它会重新开始工作。
有没有人知道如何使操纵杆即使连接到新端口也能正常工作?
提前致谢!
python - 去抖操纵杆按钮输入
我有一个用 gobject 用 python 编写的操纵杆类,除了一个小问题外,它工作得很好。当我运行下面的代码时按钮弹跳,它会多次按下所有按钮。如何以合理的准确性将其减少到每次按下按钮时一条消息?
c# - 带有 RS232 和 C# 的简单滑块
我想尝试在我的计算机上添加一个简单的滑块(比如操纵杆上的油门)。
硬件部分应该不是问题,因为我几乎可以做任何事情。它只是归结为有某种驱动程序。
我现在拥有的是一个微控制器和一个电位器,通过转动电位器,我可以将 0 到 254 之间的值传输到 PC 的 RS232。从硬件的角度来看,这是否足够?
如果你能给我一些关于在哪里查找信息、做什么以及在最好的情况下提供一些代码片段的提示,那就太好了。
所以我正在寻找的是能够将我的硬件作为 GAMEPAD 或 JOYSTICK 呈现给 Windows。
谢谢
cocos2d-iphone - Cocos2d 摇杆
我一直在寻找有关如何使 CCSprite 随着虚拟操纵杆的移动而移动和旋转的帮助。我已经尝试过示例和示例代码,但是没有一个对我有用。如果有人能告诉我如何在 HelloWorld 层中实现操纵杆,那就太好了。PS 操纵杆不需要以可变速度移动精灵,它只需要以恒定速度向一个方向移动即可。提前致谢。
cocos2d-iphone - 如何用操纵杆将精灵移动到某个角度
嗨,我终于在 cocos2d 中制作了一个工作操纵杆。我能够将精灵旋转到操纵杆拇指或帽子“指向”的确切角度。但是,我无法将精灵朝同一个方向移动。有没有一种简单的方法可以按照我设置旋转代码的方式移动精灵?如果您的拇指仍然按下但不移动操纵杆,还有没有办法让它保持移动?PS 这段代码都在 TouchesMoved 方法中。聚苯乙烯。cap 是拇指,pad 是操纵杆背景,Sprite2 是我要移动的精灵。(95, 95) 是垫子精灵的中心。
cocos2d-iphone - Shooting bullets with a joystick cocos2d
I have a working joystick in my cocos2d app but I cannot figure out how to make the 'player' shoot bullets out of it in the direction the joystick is pointing. I have the player moving and rotating. Also the bullets need to disappear when they hit the edges of the screen. Any help would be great. Thanks in advance.
flash - Flash 孵化器是否支持摇杆/游戏手柄输入?
我意识到过去 Flash 本身无法支持操纵杆/游戏手柄输入,并且可以使用必须单独运行的第三方软件来完成。但是,使用支持 3D 模型集成的新 Molehill/Stage3D API,您会认为可以使用操纵杆/游戏手柄输入。有谁知道使用 Molehill / Stage3D API 在 Flash Player 11 中这是否可行?
c - 带 HID 的 C/C++ 接口 - USB 设备
我有一个游戏手柄,我想使用操纵杆上的按钮与我的程序进行交互。我一直在寻找任何解决方案,但我找不到任何解决方案。我有设备 id 和供应商 id 有什么好的例子来说明我如何做到这一点?
.net - VB 2010 使用 GamePad 直接输入
我有一个带有 2 个标签的表单,第一个标签显示 USB 游戏手柄名称(一旦找到),第二个我想显示按下的按钮,这是我目前所拥有的:
结束类
我看到的只是输出上的 0,这意味着键盘上按下的按钮未被检测到
有谁知道我该如何解决这个问题?
opengl - 与 OpenGL 一起使用的事件处理 API
我一直在研究 OpenGL 应用程序的输入处理。我想处理至少两个操纵杆、键盘和鼠标。将其外包给 python 脚本将是一个很大的好处,但不是必需的。
- 我看freeglut,但它只支持一个操纵杆。
- Pygame 说它的“输入队列严重依赖于 pygame 显示模块”,这让我暂停了。
- 我不熟悉 QT 或 GTK 的操纵杆输入处理,也找不到任何简明扼要地描述我的问题的文档。
- SDL 的 python 绑定说它“很好地”处理了这些事情。(我不知道该怎么想的声明。)
当我进入 Pygame 问题时,我对它的关注是否有争议?QT 或 GTK 能否毫无问题地提供此功能?是否有另一种方法可以解决我的问题?
其他一切都失败了我想我可以直接使用 SDL,但我对它的性能知之甚少。