Angle是一个Android平台上的轻量级的2D游戏引擎,基于OpenGL ES技术开发。该游戏引擎的代码全部用Java编写,运行环境要求为android 1.5。
不过我看这个作者似乎很懒,托管在google code上的项目,Downloads自2010年4月份之后就不再上传东西了,代码最后一次上传也是在2011年10月3日,并且大多数的提交都没写svn log。从源码的注释上看,作者应该是叫Ivan Pajuelo,我谷歌了一下,感觉应该是这个人,一个西班牙工程师(项目里的英文和西班牙语注释也可以看出)。
两个主页:
http://es.linkedin.com/pub/ivan-pajuelo/25/912/878。
https://masterbranch.com/ivan.pajuelo
说实话,该项目文档不足,代码中也只有少量的示例教程,不过注释倒还比较详细。
这让我感觉,似乎这个项目人气不高,其中原因,可能是引擎做得不够好(目前还不知道,等我读完代码再做进一步评论),可能是作者太懒。
注意:软件采用的协议是LGPL,而不是GPL。这意味着我们使用该引擎开发的软件可以是私有的,而不必是自由软件。
下面对这个项目做些简单的介绍。
该项目托管在google code上,地址为:http://code.google.com/p/angle/。
通过以下代码,可以获取到该项目的最新代码。
svn co http://angle.googlecode.com/svn/trunk Angle
下载下来之后,它似乎多了个东西,在项目根目录下多了个“JNI”,在src/com/android也多了个box2d的文件夹。不是说全用Java编写的么?看了一下log,似乎是想加入Box2D而增加的NDK接口支持。但是后来又删去了Box2D的许多依赖库,似乎对加上后不满意。纯属猜测,我也疑惑,哈。
既然看起来这么蛋疼,我还是决定最后蛋疼一下,从Downloads下载作者提供的1.0版本好了,这个看起来干净很多,对应的是svn 上的版本号为83的代码,下载下来后还要改几个地方,不过这接下来的内容以后继续。
最后,鉴于google code上下载源码不稳定,以及方便其他人研究的缘故,提供该项目目前最新源码的打包下载地址:http://www.vdisk.cn/down/index/14737097
分享到:
相关推荐
Android开源游戏引擎Angle的源代码, 自我感觉还不错, 类库结构简单, 适合学习。
android 开源游戏引擎libgdx做的小游戏源码
Android应用源码之Angle v1.0_2D游戏引擎_引擎
Android 游戏开源引擎,关注Android 游戏开发的童鞋有福啦。
个人编写的对嵌入式开发以及开源硬件的一些思考和认识,不当之处还请指正。
android游戏开发引擎 ANGLE 市面的游戏大多都能靠这个引擎实现,大型的游戏不单单在iPhone上能开发,android也可以只要你懂得运用开源的游戏引擎
Android下八款开源游戏引擎.
开源游戏引擎资讯,可供了解。包括各个常见引擎的说明、特点。
开源Android离线地图开发——Bigplanet
这一篇对于8款开源的android游戏引擎的介绍文档。
此款游戏基于HGE游戏引擎,代码完全原创,符合基本的工程规范。游戏题材为冒险解谜,加入了科幻的平行宇宙的概念,玩家通过在平行宇宙之间穿梭,可以破解机关谜题,找到最后答案。由于上传大小限制,只上传源代码...
摘要:Java源码,Android源码,2D游戏引擎 一个适用于Android系统开发游戏所用的2D游戏引擎——Angle v1.0版本源码,代码文件较齐全,android 2d游戏开发相当不错的参考资料,很多朋友想要哦,Android源码的游戏开发...
开源的另一种途径——咖啡馆经营实务.ppt
Java 程序员必须掌握的 10 款开源工具!(csdn)————程序
android 入门教程 经典必看 八款开源Android游戏引擎
TD2.3(android塔防游戏,运用了国内的开源游戏引擎LGame).rar
开源软件的网络安全问题——以开源协议与进出口监管的冲突展开.pdf
Angle v1.0_2D游戏引擎 andricoFacebook客户端 AndroidPdfViewerPDF查看器 Android全能视频播放器 VPlayer Android手机的VoIP客户端 Sipdroid Android下的加密信息客户端 WhisperSystems-TextSecure Droid Wall 手机...
Android源码——开源中国android手机应用最新版本客户端.7z
安卓Android源码——Zirco-browser:超越海豚的开源浏览器.zip