mainLoop

来源:互联网 发布:windows 10系统还原 编辑:程序博客网 时间:2024/06/08 10:55

之前写到 mainloop 进入引擎的主循环

void Director::mainLoop(){    if (_purgeDirectorInNextLoop)    {    //程序退出时做一些清理工作        _purgeDirectorInNextLoop = false;        purgeDirector();    }    else if (_restartDirectorInNextLoop)    {//字面意思重启导演类        _restartDirectorInNextLoop = false;        restartDirector();    }    else if (! _invalid)    {        drawScene();        //释放一些没实用的对象。主要保件内存的合理管理           PoolManager::getInstance()->getCurrentPool()->clear();    }}