看了很多教程和文档,无论2d还是2d-x都推荐使用开源的SneakInput作为其触屏的手柄组件。
因此我也下载了它的源码并将其融合到自己的游戏里,整个演示的源码下载地址为:
具体下载目录在 /2012年资料/8月/11日/SneakInput在cocos2d-x下的示例/
我的环境为vs2010 + cocos2d-1.0.1-x-0.12.0
另外SneakInput c++的源码下载地址为:https://github.com/Ntran013/SneakyInput
经过自己的试验,发现在我的环境下并不需要修改SneakInput的源码,将源码解压后,放在自己的项目里就可以正常使用。
SneakInput主要由2部分组成joystick和button。
使用button的代码:
使用jostick的代码: