多个场景自动切换时第二个定时器无作用
来源:互联网 发布:阿里云免费半年 编辑:程序博客网 时间:2024/05/29 15:11
柒哥原创 ,欢迎转载,转载请在明显处注明! 谢谢。
原文地址:http://blog.csdn.net/iasxk/article/details/9531785
多个场景自动切换是不是需要多个定时器,是的。
所以我想当然的在init()中定义的两个定时器
bool MainScene::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init());//启动定时器this->schedule(schedule_selector(MainScene::step),1.2f);this->schedule(schedule_selector(MainScene::startGame),5.0f);//错误 bRet = true; } while (0); return bRet;}
这样是不会在1.2s 后切换一个场景,然后又在5s后又切换一个场景。
原因:
在MainScene场景被切换后,MainScene里面的定时器就不会在另一个场景中启作用。
解决:
这个this指的就是当前的场景对象,这个是可以省略的。
假如你的第二个场景是secondScene,你想在第二个场景时,过5s切换到第三个场景,假如是thirdScene.那么就在切第二个场景前定义第二个定时器
secondScene->schedule(schedule_selector(MainScene::startGame),5.0f);正确
CCDirector::sharedDirector()->replaceScene(secondScene);
- 多个场景自动切换时第二个定时器无作用
- mybatis自动切换多个数据源
- [Unity3D]多个摄像机进行场景的切换
- COCOS2D(4) 使用过渡场景在多个场景的切换
- 使用多个定时器
- spring 多个定时器
- 创建多个定时器
- vc 多个定时器
- VC 多个定时器
- 简单Dream-ORACLE_RAC故障透明切换测试,已连接的应用不会自动切换到第二个节点上
- 一页上显示多个图片自动切换
- echarts切换tab时,第一个图表显示,第二个图表不显示的解决办法
- 返回值的第二个作用
- Cocos2dx 场景自动切换
- silverlight中如何方便在多个"场景"即Xaml文件之间随意切换?
- silverlight中如何方便在多个"场景"即Xaml文件之间随意切换?
- silverlight中如何方便在多个"场景"即Xaml文件之间随意切换
- unity的一个场景内,多个摄像机之间的切换。
- 大话数据结构之队列
- 使用的vim(gvim)相关插件整理
- SpringMVC中的组件及各个组件的作用
- Ural 1684. Jack's Last Word 多串KMP
- Linux 多线程编程(Pthread 库)学习笔记
- 多个场景自动切换时第二个定时器无作用
- Android基础——使用Fragment适应不同屏幕和分辨率
- (1)Linux入门学习笔记
- ZOJ 3687 The Review Plan I 解题报告
- 连分数
- hdu3333(hash+树状数组)
- Ubuntu 12.10 下安装配置 JDK 7
- Kruskal算法(克鲁斯卡尔算法)---求加权连通图的最小生成树的算法
- 数学基础题