标签:
helloworld就是一个完整的框架,大致分为四个层次如下:
导演-------场景------图层-----精灵
Director-----Scene----Layer----Sprite
bool AppDelegate::applicationDidFinishLaunching() | 入口函数 |
void AppDelegate::applicationDidEnterBackground() | 当前游戏由运行态转入后台运行 |
void AppDelegate::applicationWillEnterForeground() | 游戏由后台转到前台 |
auto director = Director::getInstance(); | 初始化,获得导演实例 |
auto glview = director->getOpenGLView(); director->setOpenGLView(glview); |
关联OPENGL |
director->setDisplayStats(true); director->setAnimationInterval(1.0 / 60); |
设置FPS,正常值的范围[30,60] |
director->runWithScene(scene); director->replaceWithScene(scene); |
设置当前运行的场景 设置当场景变化时,要显示的新场景 |
Director::getInstance()->stopAnimation(); Director::getInstance()->startAnimation(); |
当有其它任务过来时,要暂停游戏 返回游戏时,重新开始 |
pop push | 2.0中场景是以栈的形式存储 |
标签:
原文地址:http://www.cnblogs.com/etwd/p/4871949.html