您的位置:首页 > 移动开发 > Cocos引擎

几个cocos2d面试题个人分析

2014-10-23 11:08 162 查看
1.简述Scence,Layer,Sprite,Node

Scence创建场景

Layer触摸事件

Sprite创建精灵

Node事件,节点管理,场景进入,退出接口

2.简述Action,ActionMessage

Action

瞬时动作,间隔动作,组合动作,网格动作,帧动画

ActionMessage

动作管理类

3.常用的cocos2d-x工具

参见另一博客

4.简述Director,EGLView,EGLViewProtocol

Direct

场景,视图,坐标转换,主循环的接口

EGLView

继承自GLViewProtocol,创建视图,管理视图

EGLViewProtocol视图相关接口

5.简述SpriteFrameCache,SpriteBatchNode,并说出Node,Sprite是如何实现绘制的?

SpriteFrameCache

纹理缓存的创建和管理

SpriteBatchNode

批处理,提高渲染效率

Node,Sprite都有draw函数

但真正的绘制命令执行时Sprite中执行

6.简述cocos2d-x的屏幕适配解决方案

Director::getInstance()->getOpenGLView()->setDesignResolutionSize()

enum class ResolutionPolicy{

EXACT_FIT,NO_BORDER,SHOW_ALL,FIXED_HEIGHT,FIXED_WIDTH,UNKNOWN,

}

7.cocos2d-x游戏储存

FileUtils本地文件处理

UserDefault数据持久化

8.cocos2d-x内存管理

ref,CCObject

引用计数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: