Android游戏引擎-AndEngine(整理)

    AndEngine

在介绍AndEngine前,先给大家介绍几款Android游戏引擎:

·      Angle 

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



最低运行环境要求不详。



·      Rokon 

基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果.此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速.

但是,堆兼容性问题太多,需要花费相当大的精力去解决。

最低运行环境要求为Android 1.5。



 

·      LGame

LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本。其底层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本间主要代码能够相互移植.唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下载。



最低运行环境要求为Android 1.1。



 

·      libgdx

libgdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎采用Box2D实现。单就性能角度来说,堪称是一款非常强大的 Android游戏引擎,但缺陷在于精灵类等相关组件在使用上不够简化,而且文档也较为匮乏。

最低运行环境要求不详。


 

1.   AndEngine简介

 

          AndEngine是一款以OpenGLES方式进行画面渲染的2D游戏引擎,可以运行在支持Android 1.6及以上版本的系统当中。应该说, AndEngine拥有较多的游戏组件与扩展功能, 它在默认情况下已经可以支持中文,采用屏幕坐标系绘也更符合一般Android绘图习惯。该引擎虽然性能普通,文档缺乏,但示例较为丰富. 所以,您是否选择AndEngine引擎,还是应该从实际出发,多做真机测试才好下决定。

2.      Get theSource Code from GoogleCode

 

如果我们使用的是Eclipse,使用Mercurial插件获取:

 (Help → Software Updates in Eclipse, then install:http://cbes.javaforge.com/update).

 

- Go toFile->Import->Mercurial->Clone Existing Mercurial Repository

 

- In the RepositoryLocation URL box type in: https://code.google.com/p/andengine/

 

- Hit next. It should startcloning the repository...

 

-      Then select the 'default' branch and hit next.

我们在使用源码的时候,我们可以直接link source ,也可以将源码打包成.jar后使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值