你好,游客 登录
背景:
阅读新闻

细数隐藏在DevStore的五款开源游戏引擎

[日期:2014-09-28] 来源: DevStore  作者:刘艳丽 [字体: ]

AndEngine游戏引擎

    想必大家耳熟能详的游戏引擎要莫过于cocos2d-x、Unity3D或者OGEngine了,之前小编也有针对cocos2d-x和OGEngine的参数特性做过对比,大家也可参考一下。今天小编推荐的这5款游戏引擎虽没有像cocos2d-x那样高调、知名,但也足以让人眼前一亮。

1、Angle 

    Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现。但是缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。

2、LGame 

    LGame是一款国人开发的Java游戏引擎, 有Android及PC(J2SE)两个开发版本。其底层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。

    此外,作为支持Java桌面游戏以及网页游戏开发的全功能引擎,LGame无论对画面绘制、精灵碰撞、特效渲染、窗体组件,还是XML操作,文本数 据库操作,HTTP操作,日志操作等都提供有完善的内部解决方案,避免了多包配置的繁琐与不便,同时也降低了用户的学习曲线。 

3、AndEngine

    AndEngine是一款基于OpenGL ES技术的Android游戏引擎,物理引擎为Box2D。该框架性能普通,文档缺乏,但示例较为丰富。 

4、libgdx 

    libgdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎同样为Box2D。从性能方面来说,其兼容性非常好,堪称是一 款非常强大的 Android游戏引擎,而且开发工具比较丰富,如Particle editor(粒子编辑器),Hiero bitmap font generator(文字生成工具),Texture packer(图片合并工具),TWL布局编辑器,Gdx Setup UI等。但不足之处在于精灵类等相关组件在使用上不够简化,而且文档也比较匮乏。

5、jPCT 

    jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础,拥有功能强大的Java 3D解决方案。该引擎与上述的LGame比较类似,目前拥有PC(J2SE)以及Android两个开发版本。

    jPCT的最大优势之一,在于它惊人的向下兼容性。在PC环境中,jPCT甚至可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染接口完全符合所有的Java 1.1规范。

    以上小编推荐的几款游戏引擎均支持Android开发,不要再抱怨找不到好用的安卓游戏引擎了,也不要嗲声嗲气地高叫:“兼容什么的最讨厌啦!” 不管是国内的还是国外的技术,只要能做出好的产品,我们就要借鉴不是吗?小编仿佛理解为什么大家都在谈开源了,开源精神使然也!





收藏 推荐 打印 | 录入: | 阅读:
相关新闻       DevStore 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款