CCDirector 导演 详解
来源:互联网 发布:从xml文件中提取数据 编辑:程序博客网 时间:2024/04/28 23:53
CCDirector是一个单例类,CCDirector类中主要方法解释
- //获取当前的CCDirector唯一实例
- CCDirector* sharedDirector(void);
- //获取当前运行的场景
- CCScene* getRunningScene(void);
- //获取FPS(Frames Per Second)值
- double getAnimationInterval(void);
- //设置FPS值
- void setAnimationInterval(double dValue);
- //是否在屏幕底部显示FPS
- bool isDisplayStats(void);
- //设置在屏幕底部显示FPS
- void setDisplayStats(bool bDisplayStats);
- //获取每秒的帧
- float getSecondsPerFrame();
- //获取CCEGLView,当一切条件提供
- CCEGLView* getOpenGLView(void);
- //设置CCEGLView
- void setOpenGLView(CCEGLView *pobOpenGLView);
- //是否暂停
- bool isPaused(void);
- //Director开始后调用了多少帧
- unsigned int getTotalFrames(void);
- //获取OpenGL的Projection
- ccDirectorProjection getProjection(void);
- //设置OpenGL的Projection
- void setProjection(ccDirectorProjection kProjection);
- //设置OpenGL的Viewport
- void setViewport();
- //场景替换时是否接收到Cleanup事件
- //若新场景是push进来的,旧场景不会接收到Cleanup事件
- //若新场景是replace进来的,旧场景会接收到Cleanup事件
- bool isSendCleanupToScene(void);
- //获取OpenGL View的大小 单位为点
- CCSize getWinSize(void);
- //获取OpenGL View的大小 单位为像素
- CCSize getWinSizeInPixels(void);
- //获取OpenGL View显示区域大小 单位为点
- //如果没调用CCEGLView::setDesignResolutionSize()则值和getWinSize相等
- CCSize getVisibleSize();
- //获取OpenGL View显示区域大小 单位为点
- CCPoint getVisibleOrigin();
- //将UIKit坐标体系转换成OpenGL坐标体系
- CCPoint convertToGL(const CCPoint& obPoint);
- //将OpenGL坐标体系转换成UIKit坐标体系
- CCPoint convertToUI(const CCPoint& obPoint);
- //运行场景 只用在运行第一个场景
- //调用pushScene之后调用startAnimation
- void runWithScene(CCScene *pScene);
- //push场景 只用在有场景运行时替换成新的场景
- void pushScene(CCScene *pScene);
- //pop场景 换删除原来场景 替换成新场景
- void popScene(void);
- //从queue中pop所以场景
- void popToRootScene(void);
- //替换场景 只用在有场景运行时
- void replaceScene(CCScene *pScene);
- //暂停场景
- void pause(void);
- //恢复暂停的场景
- void resume(void);
- //停止动画
- void stopAnimation(void);
- //开始动画
- void startAnimation(void);
- //渲染、绘制场景
- void drawScene(void);
- //删除缓存的数据
- void purgeCachedData(void);
- //设置OpenGL的默认值
- void setGLDefaultValues(void);
- //设置是否启动OpenGl的alpha通道
- void setAlphaBlending(bool bOn);
- //设置是否测试景深
- void setDepthTest(bool bOn);
- CCDirector 导演 详解
- CCDirector导演类
- CCDirector导演类
- CCDirector(导演 )
- CCDirector导演类
- 学习笔记---CCDirector---导演类
- 【爱上cocos2d-x之四】导演CCDirector
- 渲染框架之导演类(CCDirector)
- 【玩转cocos2d-x之五】导演类CCDirector
- CCDirector 2d动画导演类里的方法
- Cocos2d-x学习笔记(二)-------->CCDirector导演类
- 【玩转cocos2d-x之五】导演类CCDirector
- [cocos2dx]抽象元素——CCDirector导演类
- CCDirector类详解
- CCDirector类详解
- [cocos2d-x] --- CCDirector类详解
- [cocos2d-x] - CCDirector种详解
- CCDirector
- 解决 设置导航栏背景色 和影响状态栏的颜色 问题
- OCP-1Z0-052-V8.02-50题
- 让Category支持添加属性与成员变量
- Linux shell编程 6 ---- 正则表达式
- python的内建函数
- CCDirector 导演 详解
- 又一个牛人博客,争取把资料抓取过来,嘿嘿!
- 深入了解 VP8
- 总结Java方法(函数)传值和传引用的问题
- Hello World
- 感觉,以下几个博客网站比csdn的资料多,牛人多!看来,我要转移阵地了!
- C++ map
- uva 10158 - War(并查集)
- 百度校园招聘2013.10.13软件研发工程师笔试题