1.导演(Director) 导演类(v3.0之前是CCDirector)用于管理场景对象,采用单例设计模式,在整个工程中只有一个实例对象。由于是单例模式,能够保存一致的配置信息,便于管理场景对象。用getInstance()方法获取Director的实例。导演对象的职责如下: 1.访问和改变场景 ...
分类:
编程语言 时间:
2016-05-22 16:38:09
阅读次数:
191
CCTransitionScene用来实现场景切换特效,派生于CCScene,也就是说场景特效也是一个场景。 例如: 1 CCDirector::sharedDirector()->replaceScene(CCTransitionFlipX::transitionWithDuration(2, p
分类:
其他好文 时间:
2016-02-27 20:46:10
阅读次数:
165
游戏主循环: CCDirector包含一个管理引擎逻辑的方法,它就是CCDirector::mainLoop()方法,这个方法负责调用定时器,绘图,发送全局通知,并处理内存回收池。该方法按帧调用,每帧调用一次。 mainLoop() 方法把内存管理以外的操作交给了drawScene()方法。 dra
分类:
其他好文 时间:
2016-02-27 20:43:09
阅读次数:
281
用于管理节点的动作{ CCDirector* pDirector = CCDirector::sharedDirector(); //获得单例 pDirector->getActionManager()->resumeTarget(pGrossini); //运行目标精灵的动作}{ ...
分类:
其他好文 时间:
2015-11-20 00:01:23
阅读次数:
142
首先是触摸移动反弹棒的代码:-(void)touchMoved:(CCTouch *)touch withEvent:(CCTouchEvent *)event{
CGPoint location = [[CCDirector sharedDirector] convertTouchToGL:touch]; @synchronized(self){
[self.stic...
分类:
其他好文 时间:
2015-11-11 16:44:51
阅读次数:
204
一、坐标系OpenGl坐标系原点在左下角(0,0),与数据的二维坐标系一致UIKit坐标系又称为屏幕坐标系,原点在左上角,X轴越右越大,Y轴越下越大;由OpenGL转化为UIKit的方法:CCPoint point = CCDirector::sharedDirector()->convertToU...
分类:
其他好文 时间:
2015-09-17 23:26:17
阅读次数:
352
创建精灵类的6种方法:1、最常用的方法//获取屏幕大小 CCSize size = CCDirector::sharedDirector()->getWinSize(); CCSprite *sp1 = CCSprite::create("icon.png"); sp1->setPosition(s...
分类:
其他好文 时间:
2015-09-17 01:06:55
阅读次数:
198
参考:http://blog.sina.com.cn/s/blog_923fdd9b0101fmpv.htmlhttp://bbs.9ria.com/thread-199313-1-1.html/获取当前设备的语言 CCSize size=CCDirector::sharedDirector().....
分类:
移动开发 时间:
2015-09-11 10:35:49
阅读次数:
189
从小到大我们玩了许许多多的游戏,从任天堂的红白机到最火的英雄联盟游戏,游戏已经越来越深入我们生活中。通过这些游戏的的解析,我们可以发现每一款游戏有着不同的游戏场景,不论是游戏机的关卡场景,还是网络游戏的地图场景,都可以算是不同的游戏场景。一款游戏里每一个时..
分类:
其他好文 时间:
2015-08-27 00:49:19
阅读次数:
276
直接在代码,这是一个很好的包layer,可以直接调用 //原来白白bool TestLayer::init(){ CCSize size = CCDirector::sharedDirector()->getVisibleSize(); //创建要显示的文字 text = C...
分类:
其他好文 时间:
2015-07-29 12:02:43
阅读次数:
134