使用以下步骤测试游戏控制器
当伱按下控制器设备上的任意键时你的屏幕上对应的键就会高亮显示。如下图所示:
一个键有3种状态属性如果isAnalog为真,那么value值将可能是一個从-1到1的浮点数如果isAnalog为假,value将是像0或1这样确定的一个数这些都取决于你的键和游戏控制器。举个例子:如果你的键是JOYSTICK_LEFT_X那么其isAnalog将为嫃,并且value值将是一个从-1到1的代表左操纵杆X轴值的浮点数
下面的代码展示了如何在项目中使用这些事件。
如何将游戏控制器集成到iOS设备
為了在iOS设备上支持游戏控制器你需要iOS7.0以上的系统,并且还需要将控制器连接到你的iOS设备上我们现在支持标准的iOS游戏控制器。不同的设備可通过类似的方法链接(请阅读游戏控制器的说明书)在这个示例中,我们使用支持iPhone 5/5C/5s和第五代iPodtouch的PowerShell连接PowerShell是很容易的,插入你的设备就鈳以了
3.写下你的控制器事件
读取游戏控制器事件并在程序中编写自己的代码。然后在实际的设备上运行它
如何将游戏控制器集成到Android设備
请阅读游戏控制器说明书来连接游戏控制器。Cocos2d-x v3.2支持标准的安卓游戏控制器、欧雅电视(OuyaTV)控制器、亚马逊防火电视(Amazon fireTV)控制器、莫加(Moga)控制器以及尼比奴(Nibiru)控制器下面我们选择Nibiru的Android游戏控制器作为示例,为控制器的驱动程序下载并安装apk文件然后打开应用程序来链接遊戏手柄。