Cocos2d-x游戏引擎迈入3.0时代 打造完整工具链

2014年3月15日,Cocos2d-x游戏引擎创始人王哲宣布发布3.0版本,该版本旨在成为跨平台游戏开发的完整工具链,涵盖从原型开发到高性能产品的全过程。新版本通过性能提升、重构代码、优化API等方式改进,同时加强了对脚本语言的支持,引入了CocosCodeIDE提高开发效率。
摘要由CSDN通过智能技术生成

2014年3月15日北京国家会议中心,Cocos2d-x游戏引擎的创始人王哲正式宣布Cocos引擎发布3.0版本,同时还宣布了Cocos2d-x引擎的愿景:成为一个跨平台游戏开发的完整工具链,包含从快速原形开发到最终完成一个高性能产品。

AD: 2014WOT全球软件技术峰会北京站 课程视频发布


    2014年3月15日北京国家会议中心,Cocos2d-x游戏引擎的创始人王哲正式宣布Cocos引擎发布3.0版本,同时还宣布了Cocos2d-x引擎的愿景:成为一个跨平台游戏开发的完整工具链,包含从快速原形开发到最终完成一个高性能产品。

    全新出发的Cocos引擎到底能给开发者带来什么?让我们一起走近开发者大会来看个究竟。

    Cocos2d-x 3.0版本:性能提升、重构代码、优化API

    Cocos2d引擎的创始人,现任触控科技首席架构师的Ricardo给现场观众解说了Cocos2d-x引擎3.0版本的几大特点,包括性能上的提升,新渲染方式,C++风格的API,以及基本的3D API。采用3.0版本的游戏性能在某些场景能够提升200%-800%,3.0版对部分API进行了重构,使之更贴近C++风格,不过3.0版本保留了2.X版本的API,以支持平滑的迁移。Cocos团队还和Intel进行了合作,对3D物理引擎Havox进行了更好的支持,以提升Cocos引擎在3D方面的能力。

    除此之外,Cocos引擎还加强了对脚本语言的支持,如Lua、javascript,cocos2dx-lua方向Cocos引擎吸收了QUICK框架,使用Lua开发游戏更加方便;javascript方面则是cocos2d-html5,它是Cocos引擎的重点发展方向,距上次开发者大会以来,cocos2d-html5也取得了长足的进展,使用JSB方式加强了对Android、iOS等移动平台的支持,并且还有方便的命令行脚本可以快速启动和调试。

    CocoStudio:8分钟无编程做出Flappy Bird

    CocoStudio是Cocos引擎官方的工具集,提供了资源管理和项目的集成,能更好的支持策划、设计师等游戏团队成员的工作。在大会上,CocoStudio的负责人张晓龙分享了目前的最新进展。

    CocoStudio已经发展到1.3版本,但同时也在开发2.0版本,因为1.X版本使用C#开发,高度依赖于Windows系统,对于使用其他操作系统的开发者来说并不方便,因此2.0版本采用C++/Qt框架开发,支持Windows、OS X、Linux等平台。目前CocoStudio 2.0版正在紧张开发中,预计数周之后就能提供alpha版的下载。

    但令现场观众印象最深刻的还是张晓龙在现场演示的一个视频,使用CocoStudio在8分钟内不写一行代码就开发出一个完整的Flappy Bird,并且可以当场运行。当然,素材是提前准备好的,另外还使用了未正式公开的触发器功能提供逻辑,来达到不写一行代码的目的。不过目前的效果已经很惊人了,这个视频也展示了CocoStudio的潜力,它不仅将大大扩展游戏制作者群体,将更多的人带到游戏开发的领域中来,还将成为从开发一个简单游戏到大型项目的优秀解决方案。

    全新Cocos Code IDE:一键项目 实时调试 代码热更新

    一直以来Cocos引擎没有一个官方的IDE,程序员通常使用Visual Studio、X Code等工具来进行Cocos2d-x的游戏开发。这些IDE虽好,但是终究不能对游戏开发进行100%的完美支持。如果没有专用的IDE,作为一个专业的游戏引擎来说总像缺点什么,但现在这个缺憾被弥补了。

    在大会上,王哲宣布推出基于Eclipse的Cocos Code IDE,并且进行了现场演示。Cocos Code IDE支持Lua、javascript两种脚本语言,并且支持一键生成Cocos2d-x项目,以及在外部设备如Android手机、iPhone等的实时调试,还支持代码热更新,只需保存代码就可实时看到游戏的变化。

    有了这个神器,将大大提升开发人员的效率。从此开发者们不用去找各种IDE和插件、脚本来构建开发环境了。

    总结:

    这次Cocos2d-x的升级印证了王哲所说的愿景,它不再是一个单纯驱动游戏的引擎,而是将开发一款游戏的整个流程都考虑进来,提升开发者的效率,提供最好的开发体验。

    据触控科技CEO陈昊芝所说,整个Cocos引擎其实还包括一个Plugin-X,将在游戏运营阶段提供更多技术支撑。

    这个由国人主导的游戏引擎正在向一个庞然大物转变,更难得是,这个引擎的大部分代码和工具都是开源的,任何人都可以免费获得,官方团队依然在以开源和开放的心态在维护这款引擎,并且官方团队还提供免费的技术讲座和咨询。

    在让大家更方便的开发出更好的游戏方面,Cocos引擎为我们做出了不可磨灭的贡献,让我们祝福它能走得更远。

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值