【发布时间】:2015-03-28 18:12:46
【问题描述】:
一时兴起,我买了一个 Sony DualShock 4 Wireless 游戏控制器。将控制器与我的 mac 配对很容易。控制器在 OpenEmu 中按预期工作。
现在我想在自己的游戏中使用控制器。在 XCode 操场上,我试过这个:
import Cocoa;
import GameController;
print(GCController.controllers())
print(GCController.controllers().count)
输出是: [] 0
这意味着 DualShock 控制器没有注册为 GCController。
应该吗?
在调用控制器之前是否需要进行某种初始化?
一个例子是 Objective-C 或 Swift 会受到欢迎。
【问题讨论】:
-
你有没有想过这个问题?
-
是和不是。 Apple 的框架不支持 DualShock 4 控制器。我在这里有一些代码参考了更多信息。代码的一般结构似乎没问题 - 但我认为有一个错误 - 某处......github.com/soegaard/dualshock4/blob/master/dualshock4.rkt
标签: macos swift playstation