灵通163百科在线-实用的手机,证券免费资源网站

您现在的位置:首页 > K-JAVA资源 > JAVA游戏 >

手游引擎选择 OGEngine横向对比Unity Cocos2D

教程来源:www.lt163.com     点击数:     更新时间:2017-12-20 18:20

手游产业的爆发,让越来越多的开发者想要进入这一领域,而最为大势的Cocos2d-x和Unity引擎,使用的是C++和C#语言。那么,Java程序员是不是要开始学习这两个呢,没必要,用Java语言开发的OGEngine也是个不错的选择。

移动设备的普及,让各种手游呈现火山爆发之势,同时也催生了大量暴富神话。据统计,《愤怒的小鸟》累计下载量突破10亿次,《水果忍者》和《神庙逃亡》累计下载量也分别超过3亿次和1.7亿次。在国内手游作品中,《大掌门》和《我叫MT》的月流水早超2000万元,而月流水过1000万的游戏有《百万亚瑟王》、《捕鱼达人》等。而在今年初爆发的《刀塔传奇》,一直稳居手游榜单第一位,在App Store和安卓渠道表现强劲,双平台月流水更达到惊人的近2亿。
    在这些爆发的手游背后,大多都是年轻的创业团队,少则几人,多则几十人,然而却创造了大量财富。大家不禁感叹,想要变“壕”,开发手游吧!
    不过,做手游并不是件毫无门槛的事,踏入这一领域的首要事情就是选择游戏引擎。要知道,无论是2D还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏。
    出于节约成本、缩短周期和降低风险这三方面的考虑,很多游戏厂商倾向于使用第三方的现成引擎制作游戏,这样就能将重心放在游戏的开发及设计上,不再受底层的技术及工具设计烦恼。所以,选对游戏引擎很重要。
    在这里,为刚入门的童鞋,简单介绍一下目前比较流行的三个游戏引擎Cocos2d-x、Unity和OGEngine。

Unity在国外占有很大部分的市场份额,是一个高效的IDE+代码库。它很好地封装了底层代码,提供了许多简便的图形操作,还有商业级的高级功能。Unity采用C#开发,而且引擎核心版本是收费的。
    而Cocos2d-x是基于Cocos2d-iphone,拓展Cocos2d跨平台,采用C++开发,目前支持的平台有iOS,Android, Windows等。由于Cocos2d-iphone是以Objective-C为基础开发的,Cocos2d-x支持的语言是C++,所以采用Cocos2d-x开发游戏的开发者必须会使用C++。
    Unity和Cocos2d-x都是不错的手游开发引擎,但是它们对开发者而言都有一定技术门槛,尤其是对Java开发者而言,采用C#、C++开发,意味着要学习新的语言。
    所以,接下来所要介绍的就是使用Java语言开发的OGEngine,OGEngine使用了C/C++本地代码进行开发,比如物理引擎及音频处理。作为开发者,你只需关注Java就可以了,因为OGEngine已经将所有本地代码封装好了。OGEngine支持Android和iOS平台,支持使用Java直接开发iOS游戏。同时,它还是一个开源免费项目,这让开发者在遇到问题时可以直接从源码、官网文档和开发者社区中找到答案,也可以按照自己的需要对OGEngine进行修改和拓展。
    为了方便开发者将自己开发的手游快速推向市场并获得收益,OGEngine还具备系列组件和云服务,为开发者提供从开发、运营、到支付等一系列服务,大大节省了开发者的精力。截止目前,已经有数万款手游是基于OGEngine开发,并成功推向市场获得收益。

没有相关教程
UC浏览器 最先进实用的手机端浏览器,最大限度节省页面浏览流量,点击下载
老虎地图 绿色纯免费GPS定位省流量的最佳手机地图,点击下载
网秦手机安全系列 手机杀毒防盗,防火墙,构建手机安全,点击进入
塞班精品游戏 最流行最给力的塞班S60免签名名精品游戏合集,点击进入
阿里通 手机上轻松拨打网络电话和收发短信,高音质超省话费,资费标准
爱科手机电话 国内最好的手机网络电话领先品牌,价格低廉,点击查看
愤怒的小鸟2 全民挑战超流行休闲游戏力推新作-愤怒的小鸟2,点击查看
魔力旺旺 淘宝卖家首选的交易工具

资源下载排行
文章阅读排行