问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问有适合安卓游戏开发初学者用的游戏引擎吗?

发布网友 发布时间:2022-04-28 20:28

我来回答

2个回答

热心网友 时间:2022-04-12 11:32

1、Angle
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
最低运行环境要求不详。
项目地址:http://code.google.com/p/angle/

2、Rokon
rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为 广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下 载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一定不好。
最低运行环境要求为Android 1.5。
项目地址:http://code.google.com/p/rokon/
3、LGame
LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本,目前最高版本同为0.2.6(31/07/10)。其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。Android版内置有Admob接口,可以不必配置XML直接硬编码Admob广告信息。
该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,代价是jar体积较为庞大,PC版 已突破1.2MB,Android版有所简化也在500KB左右。此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下 载。
最低运行环境要求为Android 1.1。
项目地址:http://code.google.com/p/loon-simple/
4、AndEngine
andengine同样是一款基于OpenGL ES技术的Android游戏引擎,物理引擎同样为Box2D(标配|||)。该框架性能普通,文档缺乏,但示例较为丰富。
下载地址(未直接提供jar下载,源码可通过svn提取):http://code.google.com/p/andengine/
最低运行环境要求不详。
项目地址:http://code.google.com/p/rokon/

5、libgdx
libgdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎采用Box2D实现。单就性能角度来说,堪称是一款非常强大的 Android游戏引擎,但缺陷在于精灵类等相关组件在使用上不够简化,而且文档也较为匮乏。
最低运行环境要求不详。
项目地址:http://code.google.com/p/libgdx/

6、jPCT
jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。
jPCT的最大优势之一,就在于它惊人的向下兼容性。在PC环境中,jPCT甚至可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染接口完 全符合所有的Java 1.1规范(就连已经消失的Microsoft VM乃至更古老的Netscape 4 VM也不例外)。
最低运行环境要求为Android 1.5。
项目地址:http://www.jpct.net/jpct-ae/

7、Alien3d
Alien3d是一款体积非常之小的Android 3D游戏引擎,基于OpenGL ES技术开发。为了压缩体积,它根据不同功能采用多jar方式发布(包括alien3d-engine.jar,alien3d- tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d- particles2d.jar,),事实上它的核心文件大约只有40KB,所有相关jar的总和也不足150KB。
最低运行环境要求为Android 1.5。
项目地址:http://code.google.com/p/alien3d/

8、Catcake
Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游戏开发功能,诸如精灵动画,音频处理和视频播放等。
最低运行环境要求为Android 1.6。
项目地址:http://code.google.com/p/catcake/

热心网友 时间:2022-04-12 12:50

Unity是比较容易上手,在国内比较热门的游戏引擎之一,推荐Unity,使用JavaScript 或 C#进行脚本编写
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 超市的陈列如何管理 使用方法最简单的游戏引擎是哪一个? 超市商品陈列的七大原则和技巧 超市商品我们应该如何陈列? 超市管理中如何做好陈列? 建行信用卡代码62被限制怎么办,是什么意思啊? 超市陈列的八大原则是什么? ...我给任何微信好友转账都显示对方账户有异常行为,已被限制收款? 超市产品如何陈列? 超市陈列原则技巧 交通银行信用卡在pos上消费时出现交易失败62受限止的卡 逛超市发现的可爱瞬间引发热议,你逛超市时有没有什么可爱的瞬间?_百度... 王者荣耀皮肤心愿功能介绍 王者荣耀心愿单怎么使用 增长速度和增长率有什么区别?分别如何计算? 请问,增长率和增长幅度有何区别 卡塔尔GCC认证怎么办理 增长率与增长水平的区别 什么动物没有翅膀也能飞? 鼯鼠是不是不能个人饲养 会飞的老鼠叫什么! 手机游戏开发,采用什么游戏开发引擎比较好? 大家都用什么引擎开发游戏 什么游戏引擎比较好用? 请问新手用什么游戏引擎开发游戏好啊? 如何从零开始写一个简单的游戏引擎 免费游戏开发引擎哪一个比较容易学习? android游戏开发引擎是什么?哪个引擎最好用,功能多,易操作? 为什么说游戏开发的最佳引擎是Unity 游戏开发,刚接触,新手用什么游戏引擎好呢,我英语很差,c语言几乎 华硕win10怎样调屏幕亮度 游戏开发小白如何选择游戏引擎 现在2D电脑游戏都用什么游戏引擎开发? Win10蓝屏怎么解决?跪求大神告知! 幼儿专注力的培养目标 元宵中午吃什么 元宵节中午吃什么饭,晚上吃什么了? 为什么iphone 6别人打电话进来会无法接通打第二次才能通? 苹果手机有信号打不通,必须打好几个才能打通是怎么回事 苹果手机第一次打不通对方电话,第二次就可以怎么回事? 别人打我电话第一次都是在通话中,手机不响但有未接电话 ,非要打第二次才能通,怎么设置!我的是苹果4