cocos2dx基础——导演类

导演类(Director)


导演类在游戏引擎中的地位很高,用来创建并且控制着主屏幕的显示,同时控制场景的显示时间和显示方式,游戏开始、结束、暂停都会调用Dirctor类的方法。

Cococs引擎框架

调用方式

Director* director = Director::getInstance();
director->函数名;

常用函数

Scene*  getRunningScene()       //  获得正在显示的场景
double  getAnimationInterval()  //  获得FPS
void setAnimationInterval()     //  设置FPS   
bool isDisplayStats()           //  是否已经显示左下角信息                 
void setDisplayStats(bool)      //  设置是否显示左下角信息
float getSecondPerFrame()       //  获得帧率

EGLView* getOpenGLView()        //  获取EGLView
void setOpenGLView(EGLView*)    //  设置EGLView

void runWithScene(Scene*)       //  启动第一个场景
void replaceScene(Scene*)       //  切换场景

void pushScene(Scene*)          //  当前场景暂停并压入场景栈中,运行参数场景
void popScene()                 //  释放当前场景,运行场景栈中的第一个场景

切换场景方法:

//方法1Director::getInstance()->replaceScene(scene);
//方法2Director::getInstance()->pushScene(scene)->startAnimation();
Director::getInstance->stopAnimation();     //游戏进入后台
Director::getInstance->startAnimation();    //游戏从后
Director::getInstance()->pause(); //游戏暂停
Director::getInstance->end();     //游戏结束
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值