1.介绍
cocos2d为我们提供了好用的摇杆控制器,主要是对ZJoystick.h和ZJoystick.m的添加,实现了如下图的功能。通过摇杆可以控制图中精灵的移动。(但是还有一个技术性问题亟待解决,就是精灵移动后会有一个重影留在初始位置)
2.摇杆的实现
1) 将资源中的ZJoystick文件夹加到工程中(页面下方提供下载地址), 精灵的添加以及移动前面已经讲了,不知道的同学可以看教程四。工程名字为ControlWalking
2)修改HelloWorldLayer.h文件。加入一些需要的节点参数。
#import <GameKit/GameKit.h> // When you import this file, you import all the cocos2d classes #import "cocos2d.h" #import "ZJoystick.h" // HelloWorldLayer @interface HelloWorldLayer : CCLayer<ZJoystickDelegate> { CCTexture2D *spriteTexture_; // weak ref //b2World* world; // strong ref //GLESDebugDraw *m_debugDraw; // strong ref //CCTMXTiledMap *_gameMap; CCSprite *_player;//是精灵,图中的熊猫 } // returns a CCScene that contains the HelloWorldLayer as the only child +(CCScene *) scene; @end
返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索cocos2d
, 移动
, 控制器
, cocos2d x
, import
, cocos2d x3 6移植安卓
, cocos2d x教程
, cocos2d ndroid
, 精灵
, cocos2d x json
, cocos2d chipmunk
, cocos2d x3 0bate相关
, cocos2d x2 2
, strcmp字符串cocos2d
CCScene
摇杆控制器、摇杆控制器怎么设置、电动轮椅摇杆控制器、摇杆控制器原理、摇杆控制器设置,以便于您获取更多的相关知识。