`
貌似掉线
  • 浏览: 260053 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android开源游戏引擎之Angle(一)——概述

阅读更多
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 v1.0_2D游戏引擎.zip

    Angle是Google为了解决在不同平台上实现OpenGL ES标准而开发的一个开源项目,它与Android操作系统密切相关,尤其是在2D游戏引擎的开发中起着至关重要的作用。Android作为一个开放源码的操作系统,其源码包含了丰富的...

    Android 游戏开源引擎

    - **简介**:Angle是一款专为Android平台设计的2D游戏引擎,基于OpenGL ES技术开发。该引擎使用Java语言编写,具有高度可定制性,允许开发者根据需求替换内部实现。 - **特点**: - **基于OpenGL ES**:充分利用...

    常用开源游戏引擎(ios、android平台)

    ### 常用开源游戏引擎概览:ios、android平台 在数字娱乐产业蓬勃发展的今天,游戏引擎成为了连接创意与技术的关键桥梁。尤其对于ios、android等移动平台而言,选择合适的开源游戏引擎不仅能够大幅降低开发成本,还...

    八款开源 Android 游戏引擎

    以下介绍的八款开源Android游戏引擎,为初学者提供了很好的起点,打破了关于Android游戏开发困难且无合适工具的误解。 1. **Angle** Angle是一款专为Android设计的2D游戏引擎,基于OpenGL ES,用Java编写,允许...

    Android应用源码之Angle v1.0_2D游戏引擎.rar

    Angle v1.0是一款专为Android平台设计的2D游戏引擎,它提供了丰富的功能和高效的性能,使得开发者能够快速构建高质量的2D游戏。通过分析这个开源项目,我们可以深入理解Android游戏开发的核心技术和最佳实践。 1. *...

    android开源3D游戏引擎alien3D类库源码及demo源码

    Alien3D是一款针对Android平台设计的高效、轻量级3D游戏引擎,它的开源特性使得开发者能够自由地查看、学习和定制代码,以满足特定项目需求。源码的整理和测试过程对于开发者来说是一笔宝贵的财富,因为这意味着这些...

    Angle源码,android版的2D游戏引擎

    摘要:Java源码,Android源码,2D游戏引擎 一个适用于Android系统开发游戏所用的2D游戏引擎——Angle v1.0版本源码,代码文件较齐全,android 2d游戏开发相当不错的参考资料,很多朋友想要哦,Android源码的游戏开发...

    Angle v1.0_2D游戏引擎Android源码.ZIP

    Angle v1.0 是一个专为2D游戏开发设计的Android源码库,它提供了高效且灵活的游戏引擎框架。此项目的核心目标是简化2D游戏在Android平台上的开发过程,帮助开发者快速构建高性能的游戏应用。 Android是一个开源的...

    android开源麻将游戏

    【Android开源麻将游戏】——Andjong深度解析 Andjong是一款基于Android平台的开源麻将游戏,其源代码提供了丰富的学习资源,对于想要深入了解Android游戏开发,尤其是麻将类游戏开发的开发者来说,是一个不可多得...

    开源软件的网络安全问题——以开源协议与进出口监管的冲突展开.pdf

    开源软件的网络安全问题——以开源协议与进出口监管的冲突展开.pdf

    android开源项目大全[最经典项目]

    Angle v1.0_2D游戏引擎 andricoFacebook客户端 AndroidPdfViewerPDF查看器 Android全能视频播放器 VPlayer Android手机的VoIP客户端 Sipdroid Android下的加密信息客户端 WhisperSystems-TextSecure Droid Wall 手机...

    开源Android离线地图开发——Bigplanet

    总之,使用Bigplanet进行开源Android离线地图开发涉及众多技术和概念,包括地图数据处理、渲染、交互、定位以及性能优化等。通过深入学习和实践,开发者可以构建出功能强大的离线地图应用,满足用户在各种场景下的...

    开源的魔兽世界参考架构——mangos

    ### 开源魔兽世界服务器架构——mangos #### 一、引言 随着网络游戏的兴起和发展,越来越多的人开始关注网络游戏背后的服务器架构和技术实现。暴雪娱乐的《魔兽世界》作为一款全球知名的大型多人在线角色扮演游戏...

    Android程序研发源码Android游戏源码——忍者快跑.zip

    《Android游戏源码解析——基于“忍者快跑”》 在移动开发领域,Android平台以其开源、灵活的特性吸引了大量的开发者。对于Android游戏开发,理解并分析源码是提升技术能力的重要途径。本篇文章将深入探讨“忍者快...

    安卓Android源码——Anglev1.0_2D游戏引擎.zip

    《安卓Android源码——Anglev1.0_2D游戏引擎》 在移动游戏开发领域,Android平台以其开源、开放的特性,吸引了大量的开发者。其中,2D游戏引擎是开发者们构建游戏应用的重要工具,它们简化了游戏开发的复杂性,使...

    .Android开源项目分类汇总

    首先,这个资源包的名称揭示了它的核心内容——对Android开源项目的分类汇总。这意味着它可能按照项目类型、功能、技术栈或者目标用户群体进行了系统化的整理,便于开发者快速找到自己感兴趣或需要的项目。常见的...

    基于Android的 传感器和3D游戏开发——重力球.zip

    "基于Android的 传感器和3D游戏开发——重力球"这个标题表明,这是一个关于在Android平台上利用传感器技术进行3D游戏开发的项目,具体来说,是设计了一个利用重力感应功能的游戏,可以理解为类似于手机平移时球体在...

    安卓Android源码——Zirco-browser:超越海豚的开源浏览器.zip

    它采用了WebKit渲染引擎,这是苹果公司开源的一个高性能网页渲染引擎,被广泛应用于iOS和Android平台。WebKit负责将HTML、CSS等网页语言转化为用户可见的界面,其高效的渲染能力是Zirco-browser能提供流畅浏览体验的...

Global site tag (gtag.js) - Google Analytics