在上一篇的第二部分中,我们有一句代码待解释的:
// Draw the Scene
void CCDirector::drawScene(void)
{
……
//tick before glClear: issue #533
if (! m_bPaused) //暂停
{
m_pScheduler->update(m_fDeltaTime); //待会会解释这里的...
分类:
其他好文 时间:
2014-08-19 16:35:24
阅读次数:
210
目录入口类main.cpp主要控制类AppDelegate.cpp节点类CCNode导演类CCDirector场景类CCScene层次类CCLayer精灵类CCSprite大小类CCSize坐标CCPoint矩形类CCRect数组类CCArray入口类main.cpp这是应用程序的入口类,用于创建cocos2dx的AppDelegate实例、窗口大孝以及运行程序。主要..
分类:
其他好文 时间:
2014-08-13 19:16:17
阅读次数:
334
1. cocos2d-html5 基础知识 1, 导演(CCDirector)在cocos2d-html5引擎中,导演是游戏的领袖,导演运筹帷幄所有的场景、布景、精灵等。2, 摄像机(CCCamera)细到每个节点都需要摄像机,例如节点发生放大、缩小、旋转等变化的时候,都需要继承摄像机,让其重新渲染...
分类:
Web程序 时间:
2014-08-07 21:57:20
阅读次数:
403
一、CCDirector主要函数如下:
1、Scene * getRunningScene () //获取当前运行的场景
2、double getAnimationInterval () //获取当前的FPS
3、virtual void setAnimationInterval (double dValue)=0 //设置FPS
4、b...
分类:
其他好文 时间:
2014-08-07 13:22:30
阅读次数:
290
找到CCDirector.h,找到void popScene();在下面加上一段类模板template void popSceneWithTransition(float t){ CCASSERT(_runningScene != nullptr, "running scene should ...
分类:
其他好文 时间:
2014-07-31 23:24:10
阅读次数:
290
导演类创建和操作主窗口,并且管理什么时候创建并执行场景(CCSene)。导演类同时还负责OpenGl的相关创建( 因为目前水平有限,对Opengl不甚理解,学习后补充 )。 导演类是一个单例模式类。主要成员变量: CCEGLView* m_pobOpenGLView; 所有东西渲染处理的类 ...
分类:
其他好文 时间:
2014-07-21 08:08:59
阅读次数:
171
CCDirector是控制游戏流程的主要组件。 1 typedef enum { 2 /// sets a 2D projection (orthogonal projection)2D投机模式 3 kCCDirectorProjection2D, 4 5...
分类:
其他好文 时间:
2014-07-15 08:12:00
阅读次数:
556
今天做社会化分享,被俩个恶心的问题搞了半天。sina 微博 要在void AppDelegate::applicationDidEnterBackground()中加入 CCDirector::sharedDirector()->stopAnimation(); SimpleAudioEngine....
分类:
其他好文 时间:
2014-07-02 22:19:49
阅读次数:
214
3.1 CCDirector:大总管bool AppDelegate::applicationDidFinishLaunching()?{? //初始化导演类? CCDirector *pDirector=CCDirector::sharedDirector();? pDirector-]]>set...
分类:
其他好文 时间:
2014-06-30 11:59:57
阅读次数:
187
1.了解了基本的几个类:Director(导演),Scene(场景),Layer(层),Sprite(精灵);2.创建精灵:CCSize visiblesize=CCDirector::sharedDirector()->getVisibleSize();CCSprite *sprite=CCSpr...
分类:
其他好文 时间:
2014-06-18 10:48:20
阅读次数:
219