我现在在windows上开发一个游戏,以后会被编译到ios和android平台发布。
遇到如下问题
我想启动一个全局的scheduler一直重复做一件事,代码如下
CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(FirstScene::loop), this, 0,false);
在启动它之后,能正常运行
但是我切换场景之后,它就不运行了
请问何解
我现在在windows上开发一个游戏,以后会被编译到ios和android平台发布。
遇到如下问题
我想启动一个全局的scheduler一直重复做一件事,代码如下
CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(FirstScene::loop), this, 0,false);
在启动它之后,能正常运行
但是我切换场景之后,它就不运行了
请问何解
因为this对象被remove掉了
— Begin quote from ____
引用第1楼xuweiping于2013-11-15 10:59发表的 :
因为this对象被remove掉了 http://www.cocoachina.com/bbs/job.php?action=topost&tid=167074&pid=850515

— End quote
我怒跟了整个代码,已经解决了
不是你说的原因,不过有一点点关系
— Begin quote from ____
引用第2楼dinko于2013-11-16 16:10发表的 :
我怒跟了整个代码,已经解决了
… http://www.cocoachina.com/bbs/job.php?action=topost&tid=167074&pid=850924

— End quote
一直都是这么用的,表示没有遇到任何问题,切换scene后也可以正常工作
用力帖子里的方法 在切换后是可以正常工作了 不过我发现怎么速度变快了呢。。。这是怎么回事 之前传的是1秒 来回切换后发现变得很快