七、CCScene
CCScene一般情况是游戏里面的根节点,称之为"场景",运行游戏时需要通过CCDirector启动第一个场景。当然,游戏稍微复杂一点的话,可能会包含很多个场景,这就涉及到场景的切换,也是通过CCDirector来完成。CCScene是个抽象的概念,也没有可视化显示的功能,对比CCNode,CCScene基本上没有额外的代码:
生命周期方法打印如下:
生命周期方法打印如下:
红色完全消失后,蓝色在一边旋转一边放大
蓝色放大到屏幕大小后
最后会出现以下打印信息:
打印信息如下:2013-02-22 16:06:47.013 HelloWorld[2910:c07] BlueLayer --> onExit2013-02-22 16:06:47.014 HelloWorld[2910:c07] RedLayer --> onEnter2013-02-22 16:06:47.015 HelloWorld[2910:c07] RedLayer --> onEnterTransitionDidFinish移除蓝色,重新显示红色