cocos2d-x(布景层类)
CCLayer是CCNode的子类,在此基础上实现触屏时间代理协议。可以实现CCNode 类的功能,并且可以处理输入,包括触屏和加速度传感器。场景中可以有很多个布景层。
继承关系如下:
CCLayerColor是CCLayer的子类,有两个扩展功能:
1)为布景层增添颜色。
2)设置不透明度。
CCLayerMultiplex:
游戏一般分为两个部分:一方面是游戏界面部分,也就是UI部分。另一方面就是游戏本身部分。有时候UI有很多页面,在页面中用的图并不是很多,不需要使用切换场景,只需要把不同的页面做成不同的布景层,然后切换布景层。CCLayerMultiplex类就是用来“管理”这些布景层。
CCMenu:
菜单项可以是图片、系统字,或者自定义的字体。