joystick相关内容

PYGAME在没有显示的情况下不返回操纵杆轴移动

我见过这个问题的其他解决方案,比如您需要调用pygame.vent.pump(),或者在While循环外部初始化操纵杆。然而,即使有了这些解决方案,我还是得到了操纵杆轴值的0。 如果我只取消对pygame.display.set_mode((1, 1))的注释,则代码将按预期工作,并且值将输出到控制台。 是否有方法仍然可以在不创建额外窗口的情况下获取轴值? 另外,我在Window ..
发布时间:2022-08-25 16:26:40 Python

屏幕上的Java虚拟操纵杆控件

我需要一个屏幕上的虚拟操纵杆解决方案来控制外部设备-手推车。我的程序是在Java/Swing上编写的,它可以在Windows坚固的平板电脑上运行,带有电阻触摸屏。Swing中没有x-y滑块控件,无法通过Google找到它,所以我可能需要从头开始编写它。现在的问题是:编写此类控件的最佳方法是什么?我想放置两个JSlider控件,一个水平,另一个垂直,并自定义拇指,但我担心这会给我带来麻烦,因为它实际 ..
发布时间:2022-08-05 11:19:11 Java开发

如何在 cocos2d 环境之外实现 cocos2d 游戏的虚拟摇杆?

我正在开发一个使用 cocos2d 并且需要虚拟操纵杆的 iPad 游戏.我使用 SneakyJoystick 建立并运行了一个原型. 然而,我意识到我的游戏设计需要我使用 CCTransitions 在 CCScene 的不同实例之间移动用户以获得我想要的视觉效果.问题是,我不希望用户控件(如操纵杆)受到 CCTransitions 的影响——我希望它们保留在屏幕上(在屏幕的不同部分,而不 ..
发布时间:2022-01-21 17:37:52 移动开发

Pygame 无头设置

我正在使用 pygame 的操纵杆 api 在我的无头系统上的项目中使用操纵杆,但 pygame 需要一个“屏幕",所以我设置了一个虚拟视频系统来解决这个问题.它工作正常,但现在突然给我这个错误: 回溯(最近一次调用最后一次):文件“compact.py",第 10 行,在 中屏幕 = display.set_mode((1, 1))pygame.error: 无法打开控制台终 ..
发布时间:2022-01-02 11:03:45 Python

pygame:检测摇杆断开,并等待它重新连接

我正在使用 pygame.joystick.Joystick 对象并希望能够打印一条消息,要求用户在拔下 USB 游戏杆后重新连接它. 现在我(大致): js = pygame.joystick.Joystick(0)#...一些游戏代码和东西pygame.joystick.quit()pygame.joystick.init()而 pygame.joystick.get_count() ..
发布时间:2022-01-02 11:01:59 Python

使用 C# .NET 从操纵杆获取输入

我在谷歌上搜索了这个,但我想出的唯一的东西已经过时并且不起作用. 有人知道如何使用 C# .NET 获取操纵杆数据吗? 解决方案 一:使用SlimDX. 二:它看起来像这样(其中 GamepadDevice 是我自己的包装器,并且代码被精简到只有相关部分). 找到操纵杆/键盘 GUID: 公共虚拟 IList可用的(){IListresult = new List() ..
发布时间:2021-12-21 17:43:53 C#/.NET

使用 AccessibilityService 模拟操纵杆运动

我正在尝试使用 AccessibilityService 在屏幕上模拟点击和操纵杆移动. 此外,我正在从游戏手柄控制器设备获取我的输入.做水龙头就可以了.我的问题是模拟屏幕上的操纵杆移动. 我不知道如何使用 GestureDescription 进行连续触摸,因为此功能需要持续时间. 我已使用此代码进行点击: public void virtual_touch(int pos ..
发布时间:2021-09-09 18:56:15 Java开发

Sdl2 操纵杆不捕获“按下事件";

我有一个在 SDL(简单的直接媒体层)上运行的应用程序.我已将其移植到 SDL2.但是移植后,joystick(SDL_PollEvent) 只捕获了摇杆按钮的释放事件.有什么问题吗或者有什么设置可以在 SDL2 中捕获新闻事件? 解决方案 我也有一个 loop 和 swich 语句.我只能通过这个循环获得操纵杆按钮的释放事件. 我在几秒钟前找到了答案.如果我在 SDL_Init 语 ..
发布时间:2021-07-17 19:33:29 C/C++开发

如何在pygame中使用操纵杆使精灵上下移动

我正在尝试创建一个我以前做过的项目,但除此之外,我将使用我学校免费提供的一个游戏站.问题是当我向上和向下移动操纵杆时,它显示相同的坐标.(如果你不明白我的意思,请看下图).然后我也不确定我需要在 if 语句中输入什么,以便它检查操纵杆是向上还是向下.我也很难考虑如何检查操纵杆是否没有方向. 我已经尝试使用 if 语句,如果操纵杆大于一个数字且小于另一个数字(第一个数字在操纵杆的上半部分,另一 ..
发布时间:2021-06-23 20:17:08 Python

用户空间中Mac OS X上的游戏手柄和操纵杆支持

几天来,我一直在寻找如何在Mac上进行游戏手柄和操纵杆支持的工作,而我发现的所有资源似乎都暗示了预装驱动程序以及使用Apple的HID API的效果. 这种方法的缺点是每个操纵杆和游戏手柄都需要加载另一个内核扩展,因此它可以被HID管理器识别,或者至少需要一个少于 Info.plist 的代码符合先前安装的驱动程序.例如,当我有一个360 Xbox驱动程序 KEXT在内部,可以使用Micro ..
发布时间:2021-05-14 18:51:30 其他开发

从.net向操纵杆发送反馈/效果

借助此答案 https://stackoverflow.com/a/13734766/637142 我能够知道何时按下按钮或方向盘旋转时.现在我的问题是如何向设备发送效果?例如,当我在玩游戏时如果撞车,车轮将振动.如何使方向盘振动? 我相信我需要做的是Start()一种效果( http://sharpdx.org/documentation/api/t-sharpdx-directinput ..
发布时间:2020-11-23 04:25:51 C#/.NET

pygame无头设置

我正在使用pygame的游戏杆api在无头系统上的项目中使用游戏杆,但是pygame需要一个“屏幕",因此我设置了虚拟视频系统来克服这个问题.一切正常,但突然之间出现了这个错误: Traceback (most recent call last): File "compact.py", line 10, in screen = display.set_mode( ..
发布时间:2020-11-22 20:11:31 Python

C ++将操纵杆定向输入发送到程序

我试图欺骗PS3控制器并将模拟摇杆定向输入发送到特定程序,但是我不知道INPUT.hi结构是如何工作的。我可以使用$ p $ $ b INPUT键来发送按键; keys.type = INPUT_KEYBOARD; keys.ki.dwFlags = KEYEVENTF_SCANCODE; keys.ki.wScan = 0x11; //“ w”键的十六进制 SendInput ..
发布时间:2020-10-09 01:09:11 其他开发

如何在C ++中获取JoyStick Z旋转消息

我有C ++代码可以正确截断我的Saitek Cyborg游戏杆的游戏杆x和y位置。 此游戏杆还具有绕手柄旋转的能力。轴,我正在尝试获取有关此动作的消息。 对于x和y,消息ID为MM_JOY1MOVE和MM_JOY2MOVE,它们使我能够捕获操纵杆的x和y位置。 对于z轴,有MM_JOY1ZMOVE和MM_JOY2ZMOVE,但没有一个捕获扭曲运动。 在mmsystem.h ..
发布时间:2020-06-07 18:34:05 C/C++开发

joyGetPosEx在C#中返回165

我尝试从C#中的JoyStick读取数据,只要我使用jeyGetPos即可正常工作.但是我需要使用joyGetPosEx,因为它可以提供更多的日期,例如我需要的操纵杆旋转. class JoyStick { JOYINFO pji; JOYINFOEX pjiex; MMRESULT mmresult; public JoyStick() { ..
发布时间:2020-05-27 21:27:37 C#/.NET

有Delphi的“操纵杆"控件吗?

我想用鼠标将对象移动到X和Y位置.我可以使用各种旋转控件(或按钮)来滚动解决方案,但这很杂乱,我想知道是否有一个控件(如操纵杆)可以使用鼠标提供2轴控制并以不同的速率触发事件.它的位置? 解决方案 Afaik Jedi(jedi apilib?)也有一个操纵杆标头.是winapi,不是COM,因此不涉及TLB ..
发布时间:2020-05-12 19:00:02 其他开发

Android多点触控事件问题...拖动时没有新的触控事件?

所以我想做的是一个小空间游戏,你使用图形屏幕操纵杆使用触摸控制船只和拖动。我已经让这个工作得很好。一旦我开始尝试添加触摸屏幕顶部以发射武器的能力,就会出现问题。出于某种原因,如果您当前拖动操纵杆,它似乎忽略了其他触摸输入并且没有做任何事情(但是一旦我停止按住操纵杆)。 这是我第一次使用java,并且使用 Android 所以它可能是一些愚蠢的东西,但静止了几天。 无论如何,这是我的代码。 ..
发布时间:2019-01-09 21:00:54 Java开发

Java中的虚拟操纵杆

你有没有听说过带有Java包装的Windows虚拟操纵杆? 我正在尝试PPJOY,它运行良好,但后来我需要使用JNI从Java开始工作,暂时看起来并不容易。 谢谢! 解决方案 你有。我为PPJoy制作了一个Java包装器。它真的很容易使用。请参阅: 尝试{ / * *尝试创建新的操纵杆。 * / 操纵杆操纵杆=新操纵杆(); 尝试{ / * *设置 ..
发布时间:2018-12-28 14:34:27 Java开发