设为首页收藏本站

小牛社区-大数据学习交流社区|大数据免费学习资源

 找回密码
 立即注册!

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 164|回复: 0

程序猿|游戏引擎Cocos2d-x及OGEngine对比分析

[复制链接]

120

主题

0

帖子

34

积分

吃土小白

Rank: 1

积分
34
发表于 2017-10-24 15:25:17 | 显示全部楼层 |阅读模式
在近期的全球移动开发者大会上,触控发布了Cocos 3D引擎;而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布将支持跨平台。



      Cocos2d-x和OGEngine都是当前比较受开发者欢迎的开源免费手游开发引擎,而近期更是受到越来越多的游戏开发者关注。在国内,Cocos2d-x占有一定市场份额,然而从Android社区成长起来的OGEngine发展势头迅猛,受到越来越多开发者的关注。


      有意思的是,Cocos2d-x和OGEngine的发展轨迹惊人的相似:Cocos2d-x和OGEngine都源于国外个人开发者的开源游戏引擎。Cocos2d-x源于由Cocos2d发展而来的Cocos2d-iphone,基于Cocos2d-iphone拓展跨平台;而OGEngine源于个人开发者Nicolas Gramlich的开发的Android开源游戏引擎AndEngine,基于AndEngine拓展跨平台。两者都由中国公司进行优化和拓展,并受到国内甚至海外开发者的欢迎。


      下面我们就来详细对比下Cocos2d-x和OGEngine。


      Cocos2d-x源于支持iOS游戏开发的Cocos2d-iphone;而OGEngine则源于Android游戏开源引擎AndEngine. Cocos2d-x基于Cocos2d-iphone,拓展Cocos2d跨平台;采用C++开发,目前支持的平台有iOS,Android, Windows等。OGEngine是基于AndEngine,拓展AndEngine跨平台;采用Java开发,支持的平台有Android和iOS。


      由于Cocos2d-iphone是以Objective-C为基础开发的,Cocos2d-x支持的语言是C++。所以采用Cocos2d-x开发游戏的开发者必须使用C++。然而Java程序开发者占大多数,而且正不断扩大,所以一款支持Java的跨平台开源引擎是十分受欢迎的。OGEngine正是在这样的背景下快速发展起来的。


      Cocos2d-x入门难度相比于OGEngine要高。Cocos2d-x在插件兼容性方面较差,如果开发发者更改了引擎代码,则可能导致不同的环境不兼容。


      OGEngine主要使用Java语言开发,但是在大运算量耗时功能时,OGEngine试用了C/C++本地代码进行开发,比如物理引擎及音频处理。作为开发者,只需要关注Java就可以了,OGEngine已经将所有本地代码封装好了。OGEngine支持Android和iOS平台,支持使用java直接编写iOS游戏;更多平台支持也在陆续拓展中。


      Cocos2d-x和OGEngine的详细对比如下:





      Cocos2d-x和OGEngine各有特点,针对的开发者人群不同。对于开发者而言,意味着他们将拥有更多选择,使得他们可以更加便捷地创作游戏。对于整个产业而言,OGEngine的崛起,会极大的降低手游开发的门槛,让更多开发者,特别是Java程序员,投入到这个行业,创作更多优秀的作品。


---------------------------------------------



2014中国动漫游戏版权交易(千人)大会


回复“HD”可查看大会最新相关信息


报名方式:


微信报名: 回复信息“#BM+姓名+电话+公司+职位”,到手游研发网微信订阅号(shouyouyanfa)参与报名即可。
短信报名: 发送信息“#BM+姓名+电话+公司+职位”,到15989488058参与报名即可。


活动赞助、企业家嘉宾参会报名以及游戏版权合作,请联系承办方手游研发网刘先生:18219176447





欢迎关注手游研发网微信:shouyouyanfa
手游研发网,致力于做中国最大的手机游戏开发者社区!网站提供游戏资讯,游戏开发,游戏源码,游戏教程,游戏策划,游戏运营,游戏美术,投资创业,线下沙龙等服务 —— 手机游戏从业人员,都上这个网(www.58player.com)!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册!

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册!

本版积分规则

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