游戏实例来自《Cocos2d-x游戏开发之旅》,作者主页:http://www.benmutou.com/
创建一个“三方控制器”用来取代之前的SimpleMoveController.
ThreeDirectionController.h:
基本上和SimpleMoveController类差不多,区分了X和Y方向上的速度,以及加入了触屏事件(继承自CCLayer),所以,Controller.h中要把继承类CCNode改为
CCLayer!
ThreeDirectionController.cpp:
最后,打开TollgateScene.cpp的addPlayer函数,将SimpleMoveController
替换为ThreeDirectionController,如下:
运行项目,单击屏幕,就可以看到主角上下移动了