问题标签 [joypad]

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.

0 投票
1 回答
589 浏览

c# - 如何在 XNA 中使用通过 USB 端口连接的 Play Station 2 控制器


我打算用 XNA 做一个简单的游戏,我想增加使用 Play Station 2 控制器的可能性。有没有办法检测它的输入?

0 投票
1 回答
443 浏览

flash - Flash 孵化器是否支持摇杆/游戏手柄输入?

我意识到过去 Flash 本身无法支持操纵杆/游戏手柄输入,并且可以使用必须单独运行的第三方软件来完成。但是,使用支持 3D 模型集成的新 Molehill/Stage3D API,您会认为可以使用操纵杆/游戏手柄输入。有谁知道使用 Molehill / Stage3D API 在 Flash Player 11 中这是否可行?

0 投票
2 回答
1840 浏览

ios - Cocos2d。数字操纵杆(手柄)?

cocos2d 有很多模拟手柄的例子。但我需要一个简单的 8 向(8 位)数字。

0 投票
2 回答
516 浏览

iphone - Cocos2d。降低射击(子弹)的速度(速度)?

我有一个带有方向键和 2 个按钮的游戏手柄。它们都是数字的(不是模拟的)。

我有一个处理他们事件的程序:

我通过命令调用它:

[ship shoot] 从 Weapon 类调用射击函数:

问题是武器射出太多子弹。是否可以在不使用每个按钮和方向键分开的计时器和功能的情况下减少它们的数量?

0 投票
1 回答
90 浏览

objective-c - Objective-C 用手柄移动玩家

我目前使用的手柄可以在触摸开始和移动时移动玩家。问题是:如果我触摸手柄并一直触摸它而不移动我的手指或松开它,我怎样才能让播放器继续移动?这是一些代码:

这是移动玩家。

当触摸开始/移动时

这是视图控制器的 touchesBegan 方法:

就像我说的,如果我在不移动手指的情况下触摸手柄区域,玩家只会移动一次。在我松开手指之前有什么想法让它继续移动吗?

0 投票
1 回答
6322 浏览

windows - 为通过 USB 连接的某些硬件编写游戏控制器驱动程序

我正在寻找为我拥有的游戏控制器(钴通量 www.cobaltflux.com )创建驱动程序。物理控制器本身有九个面部按钮和两个控制框按钮(开始/选择)。控制盒有一个 USB 端口,但据我所知,以前没有人为它编写过驱动程序。我想要的最终结果是能够通过 USB 端口插入钴通量并让 Windows 将其识别为游戏控制器。

我有一些编程经验。我是加州大学戴维斯分校计算机科学专业的高年级本科生,也是一家大型嵌入式系统公司的实习生,但是这个项目涉及我没有经验的几个方面:通过 USB 端口连接硬件和软件,调查来自硬件的反馈我没有't build(当我按下按钮时哪些位会亮起?),并为 Windows 创建驱动程序和程序。

由于我个人不知道任何人能够让我走上正确的工作流程来解决这个问题,我在这里问。我想这种方法是这样的:

我通过 USB 连接设备

我打开一个程序来调查按下按钮对 USB 通道的影响

我编写了一个程序,将这些信号从 USB 端口连接到 windows 具有的游戏控制器驱动程序

可能值得注意的是,我需要对按钮有joyPAD 支持而不是joySTICK 支持,因为播放将涉及一次按下任意数量的按钮,并且操纵杆通常在任何给定时间只记录一个输入方向。

任何建议或帮助将不胜感激。我无法弄清楚从哪里开始。

0 投票
1 回答
67 浏览

linux - MythTV - 允许基于 ROM 选择 qjoypad 配置文件的 Mythgame 脚本

我正在尝试编写一个启动mupen64plus但允许qjoypad profiles根据rom正在运行的脚本选择不同的脚本。现在我只有一个需要不同配置文件的 rom,但我可以想象将来我会需要基于 rom 的许多不同配置文件。我想我将来会为这些添加使用 elif 语句。如果我将 rom 的名称放入ROM= field. 我想不通的是如何将已选择的 rom 文件名拉到脚本中。我认为它只是 Mythgame 用作变量的 %s ,但这似乎不起作用。

有人可以给我一些指导吗?

0 投票
1 回答
206 浏览

c++ - 如何在 SDL 2.0 C++ 中使用操纵杆的数字键盘

我尝试使用 SDL 来映射类似于 xbox360 游戏手柄的游戏手柄。现在使用按钮,我使用以下代码:

joy 是 SDL_Joystick* 而 m_buttonStates 是一个向量。不幸的是,这个功能没有映射数字键盘的 4 按钮,我现在不知道为什么......这是我的游戏手柄: http ://www.trust.com/it-it/all-products/17518-gxt -530-dual-stick-gamepad 谢谢你,对不起我的英语不太好

0 投票
0 回答
182 浏览

android - Android 使用手柄模拟屏幕上的触摸

我正在尝试制作一个可以使用控制器模拟屏幕触摸的应用程序,我想尝试执行以下操作:“ https://play.google.com/store/apps/details?id=com. dancepixelstudios.sixaxiscontroller ". 我将使用有线 xbox 360 控制器。我有root访问权限。

但我不需要仅使用箭头和按钮来使用模拟摇杆。Android 对我来说是新的,但我在 java 中的程序一年了。

0 投票
0 回答
68 浏览

android - 显示 DialogFragment 时如何捕获所有 GenericMotionEvent?

我需要显示一个等待手柄按键的首选项对话框。

我知道 DialogFragment 有自己的 Window,然后有自己的 onKeyListener。

通过设置这样的侦听器,我可以轻松地捕捉到手柄按下。

但是,我很难捕捉到 GenericMotionEvents。为了拦截它们,我在 Activity 类中重写了 onGenericMotionEvents 并最终通过调用 MyDialogFragment 类上的方法来转发事件。

当未显示 MyDialogFragment 时,它可以 100% 正确工作,因为当移动模拟触发器/方向杆时,我可以获得一个事件。

奇怪的是,如果显示了 MyDialogFragment,那么我只能获得模拟方向杆事件,但不能获得左/右模拟触发事件。

有人知道为什么以及如何解决这种行为吗?