您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx3.x schedule设置interval的坑!!!

2017-01-10 15:34 316 查看

cocos2dx3.x schedule设置interval的坑!!!

float dt = m_loadingTime / m_maxProgress;
this->schedule(CC_SCHEDULE_SELECTOR(SFLoadingLayer::loadSchedule), dt);


上边这段代码,dt有可能小于1.0/60.0f,如果schedule的interval参数小于预设的帧率的话,在后边对这个schedule进行unschedule操作时,有可能不能停止这个schedule,计时器会继续运行,导致一些崩溃的发生。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: