一时兴起,我买了Sony DualShock 4 Wireless游戏控制器。将控制器与我的mac配对很容易。该控制器在OpenEmu中按预期工作。
现在,我想在自己的游戏中使用控制器。在XCode游乐场中,我尝试了以下操作:
import Cocoa;
import GameController;
print(GCController.controllers())
print(GCController.controllers().count)
输出为:[] 0
这意味着DualShock控制器未注册为GCController。
应该是?
在调用控制器之前是否需要进行某种初始化?
例如,Objective-C或Swift都是受欢迎的。
这里有一个教程:http : //www.raywenderlich.com/forums/viewtopic.php?f=21&t=10339,但这似乎表明GameController框架不支持DualShock 4。
请参阅Apple文档,我将从这里开始:https : //developer.apple.com/library/mac/documentation/ServicesDiscovery/Conceptual/GameControllerPG/DiscoveringControllers/DiscoveringControllers.html,其中说明了如何发现并连接控制器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句