1,初始化OpenGl 环境
2,管理整个游戏场景,什么时候创建和怎样创建。
3, 游戏的暂停和结束。
4,以及缓存的处理。
5,由于为单例模式,2.版本中,为CCdirector::sharedDirector->end();在3.版本中为,Director::getInstance->end(); 游戏结束
6,CCdirector::sharedDirector->GetRunningScene(); 得到正在运行的场景
7,CCdirector::sharedDirector->GetAnimationInterval 得到FPSValue。
8,CCdirector::sharedDirector->isDisplayStats() 是否像是FPS
9,CCdirector::sharedDirector->getSceondPerFrame()得到每秒的帧数。
10,CCdirector::sharedDirector->getOpenGlView()获取OpenGlView.
11,getWinSize,得到OpenGL大小。getVisibleSize.得到可见大小。
12,pushScene,popScene,popToRoootScene,popToSceneStackLevel.replaceScene,pause,resume,stopAnimation,startAnimation,
13,purgeCachedData,drawScene,mainLoop,setDepthTest,setAlphaBlending.
14,setSheduler,setActionManager,setTouchDispatcher,setKaypadDispatcher,setAccelerometer,setDeltaTiem.