Android游戏引擎比较分析

这个比较全面的收集了各种Android游戏引擎的情况:

http://www.360doc.com/content/11/0907/22/2771415_146579533.shtml


2D方面来说

如果您熟悉C/C++编程,那么单就跨平台移植能力和稳定性来讲,SDL框架绝对无敌,目前除了玩WP7有点难度外(M$不授权普通开发者发布C/C++编译的程序),所有常见平台(含电脑、智能手机、游戏机、掌机等)都能跑。
对应Android开发的版本在此:http://libsdl-android.sourceforge.net。附带一提,国内曾经有人“移植”仙剑一到Android平台,其实也是靠一个SDL的衍生项目DosBox,凭此你就能够想象SDL的移植能力有多强悍了。
如果您仅熟悉Java编程,那么Libgdx,LGame,AndEngine,E3roid中四选一吧,前三者有比较完整的例子。

3D方面
目前没有非常成熟(或者说高效的)的,适合Android游戏的Java开源框架,Libgdx和jpct可以制作不太高效的3D游戏(出现多边形那种……),现阶段主要还是用C/C++的3D引擎做移植。另外曾有人把

JME3算到Android游戏引擎中,这纯属是误导,JME3的SVN中虽然有Android的开发版,但根本无法实用(跑例子出现个位数的FPS……),也没有正式对外发布。

Libgdx
http://baike.baidu.com/view/4614528.htm

LGame
http://baike.baidu.com/view/4646213.htm

AndEngine 
http://www.iteye.com/wiki/blog/1063360 
http://wenku.baidu.com/view/36501701de80d4d8d15a4f01.html

E3roid
http://www.e3roid.com/

SDL  
http://baike.baidu.com/view/8348.htm
http://libsdl-android.sourceforge.net

rokon(作者已经停止更新)
http://code.google.com/p/rokon/6 
http://baike.baidu.com/view/4646177.htm


com.jme3.animation com.jme3.app com.jme3.app.state com.jme3.asset com.jme3.asset.pack com.jme3.asset.plugins com.jme3.audio com.jme3.audio.joal com.jme3.audio.lwjgl com.jme3.audio.plugins com.jme3.bounding com.jme3.bullet com.jme3.bullet.collision com.jme3.bullet.collision.shapes com.jme3.bullet.control com.jme3.bullet.joints com.jme3.bullet.joints.motors com.jme3.bullet.nodes com.jme3.bullet.nodes.infos com.jme3.bullet.util com.jme3.collision com.jme3.collision.bih com.jme3.effect com.jme3.export com.jme3.export.binary com.jme3.export.xml com.jme3.font com.jme3.font.plugins com.jme3.input com.jme3.input.awt com.jme3.input.binding com.jme3.input.dummy com.jme3.input.event com.jme3.input.lwjgl com.jme3.light com.jme3.material com.jme3.material.plugins com.jme3.math com.jme3.niftygui com.jme3.post com.jme3.renderer com.jme3.renderer.jogl com.jme3.renderer.layer com.jme3.renderer.lwjgl com.jme3.renderer.queue com.jme3.scene com.jme3.scene.control com.jme3.scene.debug com.jme3.scene.mesh com.jme3.scene.plugins com.jme3.scene.plugins.ogre com.jme3.scene.shape com.jme3.shader com.jme3.shader.plugins com.jme3.shadow com.jme3.system com.jme3.system.jogl com.jme3.system.lwjgl com.jme3.terrain com.jme3.texture com.jme3.texture.plugins com.jme3.ui com.jme3.util com.jme3.util.xml com.jme3.video com.jme3.video.plugins.jheora jme3game.cubefield jme3test jme3test.app jme3test.asset jme3test.audio jme3test.awt jme3test.bounding jme3test.bullet jme3test.collision jme3test.conversion jme3test.effect jme3test.export jme3test.gui jme3test.light jme3test.material jme3test.math jme3test.model jme3test.model.anim jme3test.model.shape jme3test.niftygui jme3test.post jme3test.scene jme3test.stress jme3test.texture jme3tools.converters jme3tools.converters.model jme3tools.converters.model.strip jme3tools.nvtex jme3tools.optimize jme3tools.preview
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值