二、cocos2d引擎构成 (1) cocos2dx,引擎源码; (2) CocosDenshion,游戏声音引擎; (3) document,帮助文档,可以用doxygen生成项目文档; (4) extensions,引擎扩展包,本地存储类,网络传输类,GUI类等; (5) external,Box2D,chipmunk物理引擎源码等; (6) licenses,许可文件; (7) plugin,插件工具集,包含广告,微博调用示例; (8) scripting,Js和lua脚本相关源文件;
三、CCDirector
Cocos2d-x中的单例导演,它是你第一个认识的实例,你将会经常用到它;
CCDirector::sharedDirector()->methodname; 1.属性 //获得当前运行场景,只能运行一个场景 CCScene* getRunningScene(voID);
//获取fps double getAnimationInterval(voID); //设置fps virtual voID setAnimationInterval(double dValue); //是否显示fps bool isdisplayStats(voID); //设置是否显示fps voID setdisplayStats(bool bdisplayStats);
//每帧秒数 float getSecondsPerFrame();
//获取openGLVIEw
//释放暂停
3.场景管理 //调用第一个场景,当前不能有场景 voID runWithScene(CCScene *pScene); //场景入栈,当前必须有场景 voID pushScene(CCScene *pScene); //场景出栈,删除当前 voID popScene(voID); //d出所有场景,直至根场景 voID popToRootScene(voID); //d出至指定旧场景 voID popToScenestackLevel(int level); //用新的代替旧的 voID replaceScene(CCscene *pScene); //结束运行 voID end(voID); //暂停场景 voID pause(voID); 总结
以上是内存溢出为你收集整理的Cocos2d-x::批处理及引擎介绍全部内容,希望文章能够帮你解决Cocos2d-x::批处理及引擎介绍所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)