问题标签 [gamecontroller]

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 投票
0 回答
27 浏览

android - 在 Android 上可靠地处理游戏控制器 D-pad

我正在尝试在 Android 上实现 Gamepad 输入处理。我正在关注Android 文档,并基于它处理活动级别的输入。这适用于控制器上的所有类型的按钮/轴,D-pad 除外。

显然,当前焦点元素不是处理输入的活动,而是捕获 D-pad 按下并使用它们相应地向左、向上、向右或向下移动焦点。发生这种情况时,该dispatchKeyDown事件永远不会在活动上引发。

我目前的想法是观察焦点元素何时发生变化并在当前焦点元素上注册关键侦听器。这是在一个地方可靠地捕获所有事件的最佳方法还是有更好的方法?

0 投票
1 回答
25 浏览

unity3d - 我的角色敏感。Y 轴工作但不是我的 X 轴

在此处输入图像描述 我一直在关注这个 YouTube 视频教程https://youtu.be/PmIPqGqp8UY并且一切顺利现在X没有。在此处输入图像描述

0 投票
1 回答
78 浏览

swift - tvos 15 - Siri Remote 未在数组中返回:GCController.controllers()

swiftUI & tvOS 15中,当调用 GCController.controllers() 来获取连接到苹果电视的控制器列表时,

Siri Remote 没有注册为第一个控制器,实际上它根本没有注册!

直到 tvOS 15(例如 14.7)它都在工作

即使我注册通知,连接事件也不会为已连接的 Siri 遥控器分派

根据Appel 的 $#itty 文档,我找不到该区域的变化

任何帮助,将不胜感激

0 投票
1 回答
248 浏览

sprite-kit - GCVirtualController 不与 SKScene 一起显示

虚拟控制器出现,但随后被添加到视图中的对象遮挡。我也尝试在 UIViewController 中添加虚拟控制器,但这也不起作用。

是否可以直接将 GCVirtualController 与 SKScene 一起使用?

似乎仅在从一个 ViewController 推送到 GameViewController 时才会出现此问题。

在此处输入图像描述

启动到 GameViewController 时不会发生此问题。

0 投票
1 回答
45 浏览

swift - Swift Macos GameController 未显示。Controller.count 返回零

我正在开发一个包含 Gamecontroller 的应用程序。我正在尝试显示连接的控制器数量,但它不起作用。

这是我的简单代码:

控制器已连接

它总是打印 0

我究竟做错了什么?

编辑:

问题是我错过了添加:

连接控制器时处理

0 投票
0 回答
35 浏览

swift - 打开第二个视图控制器时未触发 Swift MacOS Gamecontroller 事件

我对 GCController 框架有疑问:

我有 2 个视图控制器,每个视图控制器都有一个按钮来加载另一个视图控制器。

第一个控制器代码:

第二个控制器代码:

在第一个控制器上,我按下按钮加载第二个,然后按下第二个视图控制器的按钮返回到第一个。每次我按下按钮时它都会起作用。

然后我使用 GamePad 的向上箭头加载 viewController 2,它正确加载,然后我使用第二个 viewcontroller 上的按钮返回到第一个控制器,好的,它也可以,但是如果我使用 GamePad 的向上按钮来加载第二个控制器再次,它没有做任何事情......

似乎处理 GamePad 向上箭头的函数无法再次加载第二个 viewController。

我使用了一个简单的项目来进行测试,就这么简单,2 个视图控制器,每个控制器都有一个按钮......

我不知道发生了什么...

提前致谢