`
貌似掉线
  • 浏览: 261594 次
  • 性别: 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 语言编写,允许开发者根据需求定制引擎的内部实现。尽管 Angle 的文档不足,仅有一些示例教程,但其敏捷性和快速开发能力...

    Android游戏引擎Angle源码

    Angle是Android平台上的一款开源游戏引擎,它为开发者提供了一个高效且灵活的框架,用于构建高性能的游戏应用。Angle引擎的核心设计理念是简化游戏开发流程,让开发者能够专注于游戏逻辑和创意,而不是底层技术细节...

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

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

    android游戏物理引擎——粒子

    在Android游戏开发中,物理引擎是构建真实感游戏体验的关键组成部分。粒子系统是物理引擎中的一个特色功能,常用于创建视觉效果,如火花、烟雾、水流、爆炸、魔法效果等。本文将深入探讨Android游戏中的粒子物理引擎...

    八款开源 Android 游戏引擎 (巨好的资源)

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

    开源Android游戏引擎.doc

    【开源Android游戏引擎】是指那些允许开发者自由使用、修改和分发的Android平台游戏开发工具。对于初学者而言,这些引擎提供了构建游戏的基础框架,减少了从零开始编写游戏代码的复杂性。以下是一些常见的开源...

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

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

    混沌的世界——基于HGE游戏引擎

    此款游戏基于HGE游戏引擎,代码完全原创,符合基本的工程规范。游戏题材为冒险解谜,加入了科幻的平行宇宙的概念,玩家通过在平行宇宙之间穿梭,可以破解机关谜题,找到最后答案。由于上传大小限制,只上传源代码...

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

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

    android开源麻将游戏

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

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

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

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

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

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

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

    Android 性能调优和开源代码知识分享

    * Android 开源项目第一篇——个性化控件(View)篇 * Android 开源项目第二篇——工具库篇 * Android 开源项目第三篇——优秀项目篇 * Android 开源项目第四篇——开发及测试工具篇 * Android 开源项目第五篇——优秀...

    .Android开源项目分类汇总

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

    基于Android的 餐饮行业移动管理系统——PAD点菜系统.zip

    《基于Android的餐饮行业移动管理系统——PAD点菜系统》 在现代餐饮行业中,高效便捷的点菜服务已经成为提升顾客满意度的重要因素。本项目是基于Android平台开发的一款餐饮行业移动管理系统,名为PAD点菜系统,旨在...

    Android源码——开源中国android手机应用最新版本客户端.7z

    开源中国发布的Android手机应用最新版本客户端源码是一份极其珍贵的学习资源,对于想要深入了解Android开发的工程师来说,这是一个不可多得的实践案例。通过研究这份源码,我们可以深入理解Android应用程序的设计...

Global site tag (gtag.js) - Google Analytics