Cocos2d-x CCDirector 类中与场景有关的函数

2 篇文章 0 订阅
1 篇文章 0 订阅


void runWithScene(CCScene *pScene) //运行一个场景


void pushScene(CCScene *pScene) //压入当前活动场景,使其进入等待状态


void popScene(void) //从队列顶端弹出一个场景对象


void popToRootScene(void) //从队列底部弹出所有场景对象,仅剩根部场景对象


void replaceScene(CCScene *pScene) //替换新的场景对象


void end(void) //结束执行,释放当前场景


void pause() //暂停运行的场景


void resume() //恢复运行的场景


void drawScene() //绘制场景内容


在CCDirector 类的源码中,runningScene_ 表示当前正在显示的场景,nextScene 表示下一个将要显示的场景。而用于储存场景队列的对象则是一个动态可变数组sceneStack_


CCDirector 类的作用

1. 管理、显示场景

2.持有Cocos2d-X引擎的配置希捷

3.维持与设备窗口、OpenGL视窗对象的联系

4.反馈来自操作系统中得应用相应。比如暂停、恢复和结束游戏

5.在引擎世界和OpenGL质检进行转换坐标


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值