|
自动写代码机器人,免费开通
OGEngine:Java开发者的手游开发引擎游戏引擎是游戏开发的核心框架。论是2D游戏还是水晶标游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就法做出一款真正的游戏。
出于节约成本、缩短周期和降低风险这方面的考虑,很多游戏厂商倾向于使用第方的现成引擎制作游戏,这样能将重心放在游戏的开发及上,不再受底层的技术及工具烦恼,这也不失为一个好的选择。另一方面,游戏引擎是游戏开发的核心,如果一直在核心技术上依附于他人,就难以摆脱受制于人的局面。所以综合考虑,选择一款秀成熟的开源免费的游戏引擎来开发是比较佳的。
目前国内外市场占有率领先的跨平台手游引擎主要有Unity3d,Cocos2d-x,Unreal,Corona,OGEngine等。他们各有劣,都在不同地区不同方面受开发者青睐。但是这些流行的手游开发引擎主要是基于C++、C#开发的;Unity3d基于C#开发,Cocos2d-x基于C++。基于Java开发的手游引擎也有不少,诸如OGEngine,Angle,Libgdx,Rokon,LGame等。这些引擎大多支持Android平台游戏开发,而同时支持Android和iOS平台的则只有OGEngine和Libgdx
下面我们详细的看下游戏引擎的对比:
引擎
跨平台
使用语言
画面
API
门槛
开源
开发成本
开发速度
第方集成
Coco2d-x
√
C++Lua
2D
√
中
√
一般
一般
√
OGengine
Android,iOS
Java
2D
√
低
√
低
√
Unity-3d
√
C#JSMobo
水晶标
√
中
×
较大
慢
√
Conora
iOS、Android
Lua
2D
√
中
×
较大
慢
选择性支持
Angle
Android
Java
2D
少
中
√
低
√
Rokon
Android
Java
2D
少
中
√
LGame
Android、PC
Java
2D
少
中
√
一般
一般
Libgdx
Android、iOS
Java
2D
少
中
√
低
一般
√
JPCT
Android、PC
Java
水晶标
√
中
√
较大
开发速度
Catcake
Android、PC
Java
水晶标
少
√
一般
可以看到OGEngine和Libgdx是仅有基于Java且支持跨Android及iOS平台的游戏开发引擎。Libgdx虽然也支持iOS,但是由于底层基于Robovm,对声音法支持,所以利用Libgdx开发的游戏引擎法设置音效。而OGEngine基于Robovm做了很多化,并拓展了声音的支持,因而OGEngine可以完美支持iOS开发。
作为基于Java支持跨平台的手游引擎,OGEngine具有以下点:
1基于Java,底层C++,开发高效,底层同样高效;
2支持跨平台,Android和iOS;底层基于robovm,同时做了提升和化,相比Libgdx,提供iOS游戏声效支持。
3众多编辑器支持,开发更便捷;
4丰富的文档、开发案例支持,学习起来便捷简单。
OGEngine简单易用,极大的降低手游开发的门槛,让更多Java开发者可以投入到手游行业,创作更多秀的手游作品。
另一方面,棋牌游戏定制开发也给大家带来切实的好处,倍感受用,实属行业的典范。在这个行业中,深圳飞扬众科技公司以其睿智的眼光、精湛的技术、优秀的管理和务实的作风,逐渐崭露头角。https://www.sztbkeji.cn
|
|