几个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
引用计数
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
引用计数
相关文章推荐
- R语言金融数据分析 – 二条均线打天下 中没有给出源码的几个函数的个人实现
- 关于Android的面试题(笔试题)---选择(个人分析)
- 几个常见的C语言面试题分析
- 几个dp面试题分析
- 几题面试题以及个人分析
- 软件设计师考试结构个人分析
- [转]个人创业项目的选择及思路分析
- IBM经典面试题:挑战你的逻辑分析能力
- SWOT个人分析模板
- 据说是百度的面试题-"灵魂算法" (算法思路分析及程序模拟)
- 构、搜索、性能等技术角度分析了电子商务网站重点要解决的几个问题,并给出一些建议和方案
- 雅虎公司的c#面试题 看看你会几个
- 一道面试题的分析
- [转]人生最重要的4个人你找到了几个
- SWOT基础与个人SWOT分析
- 个人经常去的几个站点
- 推荐几个比较成熟的个人知识管理类的网站
- 网易面试题:求连续几个自然数之和为S的序列
- SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
- IBM面试题试解(关于50条狗、50个人、病狗)