游戏开发论坛

 找回密码
 立即注册
搜索
查看: 14650|回复: 2

Cocos2d-x3.0升级版引擎内容首次曝光

[复制链接]

3773

主题

3782

帖子

1万

积分

论坛元老

网站编辑

Rank: 8Rank: 8

积分
11716
发表于 2013-9-25 12:13:19 | 显示全部楼层 |阅读模式
      GameRes 报道 / 2013(秋季)CocoaChina开发者大会将于9月27日本周五在北京国家会议中心盛大开幕,本届大会主题为“Together We Create”。大会发布最新Cocos2d-x 3.0升级版引擎。

480x320_cocos2dx_landscape.png

     作为Cocos2d-x 2.0的升级版,Cocos2d-x 3.0与上代相比有了长足的进步与发展。在大会开幕前,笔者接触到引擎开发团队,并就Cocos2d-x3.0的相关问题与Cocos2d-x社区领袖王哲进行了探讨。王哲指出,本次版本的升级改进重点体现在五个方面。

      在编辑器方面,Cocos2d-x 3.0加强了对编辑器的支持。在2013年3月份发布的测试版CocoStudio经过半年的打磨越发成熟稳定。目前每天都会有三四千名开发者在使用CocoStudio制作游戏,通过后台数据来看,这套编辑器中最受欢迎的是GUI编辑器,其次是动画编辑器和场景编辑器。

       在引擎的性能方面,Cocos2d-x3.0较之原先版本运行速度更快。之前曾有Cocos2d-x用户反馈说,他们从1.x升级到2.1.3或更高版本之后,游戏没有改动,性能却得到了显著提升, 原来几乎跑不起来的游戏瞬间原地复活。王哲表示,这正是Cocos2d-x在底层优化上所施展的魔法,而且3.0相比2.x版本又会有更多的性能优化。相比于出新功能,底层性能和兼容性的优化工作更为枯燥,缺乏噱头,但游戏开发者能从其中扎实地收益。

      从应用角度对比,Cocos2d-x 3.0更智能化。新的事件派发机制使触摸事件按照绘制顺序逆序遍历,换言之就是从游戏世界里最上层的物件开始接受事件,然后依次传递给下层物件。而物理引擎集成和全套GUI模块的增加大大加强了Cocos2d-x开发的便捷性。

     从易用性上看,Cocos2d-x 3.0抛弃了Objective-C风格和对Cocos2d-iphone的接口兼容,按照C++最佳实践来改善引擎接口设计。这对Cocos2d-x的老用户而言,代码会更加容易扩展和维护;对于不熟悉 Cocos2d-x的C++程序员而言,可以更快地学习上手Cocos2d-x。

     最后,Cocos2d-x 3.0增强了脚本绑定功能。针对有些Lua开发者希望从Lua层直接调用Android SDK的Java API功能, 3.0里面增加的LuaJavaBridge可以满足这个需求,利用语言的反射机制直接从Lua调用Java API,绕开C++。而在Javascript方面,3.0进一步缩小了Cocos2d-x JSB和Cocos2d-html5在API方面的差异,使得在浏览器上运行开发调试好的Cocos2d-html5游戏,可以很平滑地在Cocos2d-x JSB上跑起来。目前已经有几个游戏通过这种开发方式顺利完成并且已经上线。

0

主题

74

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
发表于 2013-9-25 20:27:08 | 显示全部楼层
保持关注。

19

主题

45

帖子

199

积分

禁止发言

积分
199
发表于 2013-10-17 18:02:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-26 08:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表