- 67
- 0
- 约3.04千字
- 约 6页
- 2017-02-09 发布于北京
- 举报
cocodx面试题无脑码农
Cocos2d-x面试题
(无脑码农)
1,阐述cocos2d-x 中CCScene CCLayer CCSprite CCNode
CCScene:
CCScene是app工作流程上独立块,一个app可能拥有多个scene,但是在任何时候只能有一个是激活状态的。一个CCScene对象由一个或多个CCLayer组成,layer之间是前后相连的。Layer提供了scene的外观和行为。通常的用法是直接用一个或多个layer实例化一个scene
CCScene的子类CCTrasitionScene实现移动transitions,提供两个scene之间的转移效果,由于scene是CCNode的子类,所以scene可以手工或者用aciton来转变坐标。所有层和精灵都是他的(子节点)children。
CCScene的4个基本方法:
runWithScene(运行画面),
replaceScene(替换场景 例如从主菜单进入游戏界面),
pushScene(暂停界面),
popScene(从暂停的界面还原到游戏界面)
Layers:
CCLayer同样是CCNode的子类,通常用addChild方法添加子节点。
CCLayer对象定义了可描绘的区域,定义了描绘的规则。CCLayer可以实现半透明的效果,
层的事件相应机制 : 最外层最先接受到事件(屏幕触碰),最后是底层,如果在某层处理
原创力文档

文档评论(0)