几个cocos2d面试题个人分析

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
引用计数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值