1.AndEngine
简介:
AndEngine基于libGDX框架开发,使用OpenGL ES进行图形绘制。同时继承了BOX2D物理引擎,因此能实现一些较为复杂的物理效果。在Rokon停止更新以后,AndEngine 成为Android 最为流行的2D游戏引擎
优点:
(1)高效:在大运算量好事情况下,使用C/C++本地代码进行开发。比如物理引擎或者音频处理。
(2)AndEngine是开源项目,开发者可对源码进行修改,它的源码在github上托管。
(3)拥有Particle System (粒子系统),能制作雨雪流水等效果,另外还有Streak(动态模糊),Ratial Bule(径向模糊)等
(4)使用JNI封装了BOX2D的C++端,使得运行效率提高。如果游戏中使用物理引擎,则优先考虑使用该引擎。
缺点:
没有官网文档,网上文档教程少,学习难度大。
语言:java
2.OGEngine
简介:
OGEngine是国际著名开源引擎AndEngine的一个分支,遵循LGPL开源协议使用OpenGL ES进行图形绘制。同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。
OGEngine主要使用Java语言开发,但在大运算量的耗时功能时,OGEngine使用了C/C++本地代码进行开发。比如物理引擎及音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。相比于其他android游戏引擎,OGEngine的效率优势十分明显。
优点:
OGEngine在AndEngine开源框架下做了以下工作以便开发者更好的学习和使用:
1、逻辑线程和渲染线程实现线程独立;
2、编写了UI体系,提供以线性布局,相对布局,绝对布局,帧布局为基础的UI组件;
3、修改资源加载并提供相应工具,使得加载资源工作量大大减少;
4、增加动画编辑器,关卡编辑器,UI编辑器进行数据对接,引擎可以跟工具结合使用开发;
5、编写场景跳转体系,提供方便的场景跳转方法以及数据传输;
6、对实体相关类重做和分离,给实体操作提供更多方法和更方便复合实体操作;
7、提供完整的事件系统;
8、提供完整的开发文档和学习教程。
缺点:
官方申明OGEngine支持多运行平台,不过当前发布版本只支持安卓;同时支持安卓和iOS的版本会在后续版本才发布。
语言:java
3.Rokon
简介
Rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为2.0.3 (09/07/10)。
优点
开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。
语言:java
4.LGame
简介
LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本(测试版添加了C#开发版本)。最低运行环境要求为Android 1.1。其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中。
优点
1、作为支持Java桌面游戏以及网页游戏开发的全功能引擎,LGame无论对画面绘制、精灵碰撞、特效渲染、窗体组件,还是XML操作,文本数据库操作,HTTP操作,日志操作等都提供有完善的内部解决方案,避免了多包配置的繁琐与不便,同时也降低了用户的学习曲线。
2、出于效率与程序体积两方面考虑,LGame中所有组件皆不依赖Swing,完全采取AWT绘制而成,因此它可以将自身的运行环境压缩到最小,一个压缩后不足4MB的精简JRE,已足够支持它的运行。
缺点
(1)该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,代价是jar体积较为庞大,PC版 已突破1.2MB,Android版有所简化也在500KB左右。
(2)唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下载。
语言:java
5.Libgdx
简介
libGdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。它基于ApacheLicense, Version 2.0协议,对商业使用和非商业使用均免费。
缺点
(1)精灵类等相关组件在使用上不够简化
(2)而且文档也较为匮乏。
(3)仅支持2的次方的图片尺寸。
语言:java
6.Cocos2d-x
简介
Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台。Cocos2d-x提供的框架外,手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,我可以编写的源代码很容易在桌面操作系统中编辑和调试。
7. JPCT
简介
jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。最低运行环境要求为Android 1.5。
语言:java
(持续更新,欢迎补充...)
- 浏览: 7665 次
- 来自: 深圳
相关推荐
作为一个下载管理类的应用,它具有优化下载速度、支持多任务并行、断点续传和自动分类等特性,极大地提升了用户的下载体验。 在资源搜罗下载系统 v2.1 中,我们可以看到以下几个关键知识点: 1. **下载管理**:...
中外名企面试笔试智力题大搜罗 精彩不容错过!
化学实验安全知识盲点大搜罗.doc
"Dreamweaver经典问题大搜罗(全集)"这个压缩包文件名暗示了它包含了一系列与Dreamweaver使用过程中遇到的经典问题及解决方案。这可能是由经验丰富的用户或者专业教程作者整理的一份详尽资料,旨在帮助初学者和高级...
这款WordPress仿制的我爱搜罗网小清新主题,命名为SouLou,SouLuo搜罗主题模板集成两种布局设计(3栏和2栏)可供选择,提供10种配色风格方案,在后台主题设置中点击保存随时切换,轻松打造属于个性化网站。 HTML5...
京城最有情调的十六家餐厅大搜罗.doc
6. **SEO优化**:为了提高搜索引擎排名,OrchidV1.0主题可能会内置SEO优化功能,如元标签编辑器、XML站点地图支持等。 7. **自定义选项**:提供丰富的自定义设置,让用户可以根据自己的需求调整布局、颜色、字体等...
"搜罗一切webpack的好文章好工具"这个主题旨在收集关于Webpack的高质量教程、资源和工具,帮助开发者更高效地理解和使用Webpack。 Webpack 的核心概念主要包括: 1. **入口(Entry)**:定义应用程序的起点,...
7. **Osmos(星噬)**:30元的Osmos是一款益智动作游戏,玩家扮演宇宙尘埃,通过吞噬较小尘埃成长,同时避免大尘埃,玩法独特,考验策略和反应。 8. **Spaceteam(太空战队)**:免费的Spaceteam强调团队合作,玩家...
自己在网上搜罗了10个用asp做的网上购物的实例,大部分有源代码和报告。做课程设计的肯定可以用的上的…… 自己在网上搜罗了10个用asp做的网上购物的实例,大部分有源代码和报告。做课程设计的肯定可以用的上的…… ...
Android1.6版本以上皆可安装使用,绝对对日语初学者有帮助(本人也是日语初学者),不过单词还是要靠自己背的,软件只是提供一种查找和方便背诵的工具。 目前版本为日语学习机V1.2,功能列表如下: 1.平假名、...
从给定的文件标题“中外名企面试笔试智力题大搜罗及面试方法”和描述“中外名企面试笔试智力题大搜罗及面试方法,希望对大家有帮助。”可以看出,文章主要聚焦于中外知名企业面试过程中常出现的智力题解析与面试策略...
手机搭载的不是普通的 Android,而是经过定制的强化安全系统,以防止敌人窃听、劫持信号等问题。手机的触摸屏及机身也经过重新设计,以适应战场上糟糕的应用环境。 4. 穿墙探测仪:穿墙探测仪是美国军队用于巷战的...
【IE9超好用快捷键大搜罗】 在信息技术飞速发展的今天,高效的工作和学习方式变得至关重要。尤其是在网络浏览方面,熟练掌握浏览器的快捷键能够显著提升浏览效率。IE9(Internet Explorer 9)作为一款曾经流行的...
下面搜罗了5个Android开发中比较常见的内存泄漏问题及解决办法,分享给大家,一起来看看吧。 一、单例造成的内存泄漏 android的单列大家都喜欢使用。但单例模式的静态特征使得他的生命周期和应用的生命周期一样长...
开发Android程序,一般情况下都会有两个操作,图片的异步加载与缓存,而图片的异步加载大都是从网络读取图片(还有生成本地图片缩略图等操作),为了减少网络操作,加快图片加载速度就需要对图片进行缓存,所以网上...
js实现图片在div内滚轮放大缩小拖动,有滚动条,双击回原状,无插件,赠送网上搜罗的其他的一些图片放大缩小文件,在每个压缩包是一个,打开压缩包里的网页文件就可以看效果。本人的在“自己的.html”里,记事本打开...
【智力题解析】 这些题目是中外知名企业常在面试或笔试中使用的智力题,旨在测试应聘者的逻辑思维、问题解决能力和创新思维。以下是其中一些题目的详细解析: 1. **黑白球排列**: 这是一个典型的逻辑题。...