一时兴起,我买了一个 Sony DualShock 4 Wireless 游戏控制器。将控制器与我的 mac 配对很容易。控制器在 OpenEmu 中按预期工作。
现在我想在我自己的游戏中使用控制器。在 XCode 操场上,我试过这个:
import Cocoa;
import GameController;
print(GCController.controllers())
print(GCController.controllers().count)
输出为:[] 0
这意味着 DualShock 控制器没有注册为 GCController。
应该是?
在调用控制器之前是否需要进行某种初始化?
一个例子是 Objective-C 或 Swift 会受到欢迎。