广州列举网 > 教育培训 > 职业培训 > 完美空间学校谈cocos2d-x之溯源
广州
[切换城市]

完美空间学校谈cocos2d-x之溯源

更新时间:2015-01-05 13:35:58 浏览次数:153次
区域: 广州 > 天河 > 粤垦
类别:其他培训
地址:广州市天河区元岗路310号智汇park创意园C栋
完美空间学校谈cocos2d-x之溯源







在手机游戏迅速崛起的今天,cocos2d-x受到了越来越多游戏开发者的青睐,并成为手机游戏开发入门的佳选择,但你是否真正了解cocos2d-x的发展呢,今天完美空间就带你一起,探索cocos2d-x的前世今生。



广州完美空间了解到,cocos2d-x是由国内一个团队,将objc语言的cocos2d引擎翻译到c++语言,实现了跨平台功能。 2011年Cocos2d-x 0.9.0正式发布,同时Cocos2d-iPhone 1.0.0正式发布,标志Cocos2d-x的全部功能开始与Cocos2d-iPhone同步,Cocos2d-x完全采用 Cocos2d-iPhone所使用的Object-C接口风格。游戏开发工程师可以很容易的将Cocos2d-iPhone的项目移植到Cocos2d-x中,很多第三方工具也开始同时支持Cocos2d-x。



Cocos2d-x 3.0放弃了与Cocos2d-iPhone保持同步。由于Android平台的崛起,而Cocos2d-iPhone是只针对iPhone平台的游戏引擎,所以继续和Cocos2d-iPhone保持一致将不再易于扩展和革新,所以Cocos2d-x需要自由发展回归C++风格,使用C++11的特性。



之前版本中Cocos2d-x给每个元素制定一个逻辑深度,渲染的时候对UI数进行深入优先遍历,按照正确的顺序进行绘制。这样有两点不好:1、每个元素的逻辑深度固定,无法改变;2、每个元素负责自己的绘制,假如相邻的两个元素使用相同的纹理和其他绘制参数,仍然 需要单独绘制两次。而新版本的Cocos2d-x将渲染从UI树遍历中分离出来,将对UI树进行深入优先遍历得到的命令,放入RenderCommand,并按照一个新的变量globalZorder重新设定全局的绘制顺序。



关于cocos2d-x的历史发展,每个游戏开发设计人员都必须有一个整体明确的概念,这样才能对cocos2d的发展前景有更加精准的分析,在广州完美空间游戏动漫学院,这些都是cocos2d-x培训所必备的知识,也是每个完美空间学员的入门课程。



3D技术学校 http://www.gzwanmeikon***

地址:广州市天河区元岗路310号智汇park创意园C栋
广州职业培训相关信息
叉车培训考怎么报考叉车考叉车证
越秀-中山二三路/东山口
19小时前
注册时间:2014年10月22日
UID:160329
---------- 认证信息 ----------

查看用户主页