有哪些好的开源开源的游戏引擎擎可以开发手机游戏的?

畅游产业布局 发布移动开源3D游戏引擎
 作者: IT168技术频道 编辑:
&&&&&&&&【IT168&资讯】北京时间11月18日,针对媒体报道称搜狐畅游将在21日发布3D游戏引擎一事,有业内人士表示,考虑到整体游戏市场和畅游的战略布局,畅游很有可能将发布一款3D开源移动游戏引擎,而并非端游引擎。  今日,有媒体报道,搜狐畅游很有可能在21日发布一款名为Genesis-3D的3D游戏引擎,这款引擎是由百人研发团队耗时4年、耗资3000万美元研发而成。搜狐畅游目前是国内前三大游戏公司之一,是一家以技术驱动为主的公司,业务线覆盖端游、页游、手游。畅游曾经自主研发过黑火、异火、CycloneⅣ等多款端游引擎,因此有人推论,畅游此次发布可能是其新的3D端游引擎。  对此,有业内人士表示,目前端游增长放缓,手游突飞猛进,考虑到这样的市场情况,搜狐畅游不太可能现在发布一款&耗时4年、耗资3000万美元&研发而成的端游引擎。更有可能的情况是,畅游早在4年之前,便已经看到未来手游市场的潜力,因此投入大量人力物力做了一款3D移动游戏引擎。  而有移动游戏开发者表示,此前有畅游技术人员在相关的发者论坛上提过,畅游正在研发一款游戏引擎,使命是想提供一款全方位、跨平台、一流的开源游戏引擎,成为游戏开发解决方案的提供商。而Genesis-3D游戏引擎的域名采用www..cn的独立域名,而并不是像其他畅游产品那样采用genesis-的二级域名,更说明这款Genesis-3D游戏引擎在畅游内部地位是相对独立和超然的。  早在畅游2013年Q3财报的中,畅游CEO王滔就曾表明了公司对移动游戏以及平台产品的重视,而3D移动游戏引擎也正符合&移动游戏&和&平台产品&两个属性。  事实上,国内并没有一款真正意义上的3D移动游戏引擎,而开发者在使用国外的3D移动游戏引擎研发游戏时,又大多面临着语言障碍、技术门槛、成本高、本土化不足等问题。如果畅游此次发布的Genesis-3D游戏引擎确实是一款移动3D游戏引擎,并且能够免费开源的提供给国内开发者使用,那么一方面国内开发者将从中获取更多便利,另一方面畅游也能借此游戏平台建立自己在移动游戏研发和运营的优势。
大学生分期购物销量榜
IT168企业级
正在努力加载文档,请稍等…trackbacks-0
在国内外,业界盛传有十大开源游戏引擎,分别是OGRE、Irrlicht、Panda3D、Crystal Space、jME、Blender Game Engine、Reality Factory、The Nebula Device 2、RealmForge、OpenScene- Graph。我们对这十款开源游戏引擎深入进行分析。
(1)&OGRE是面向对象图形渲染引擎(Object-Oriented Graphics Rendering Engine)的缩写,采用C++开发,以MIT许可证发布,可以在Windows、Linux、Mac上运行。OGRE自己也说明本身不是游戏引擎。
其主要特征如下:
面向对象,插件扩展架构,具有文档支持。
支持脚本。可以通过脚本管理材质资产并进行多路渲染。
支持物理碰撞检测。
支持顶点灯光、像素灯光、灯光映射。
支持阴影映射、三维阴影。
支持多纹理、凹凸贴图、多重材质贴图、立体投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构。
支持逆向运动动画、骨架动画、变形动画、混合动画及姿态动画。
支持网格加载、皮肤、渐进网格。
支持环境映射、镜头眩光、公告牌、粒子、运动模糊、天空、水、雾、丝带轨迹、透明对象。
支持XML文件转换。
引擎特性全面( ),稳定性好( ),支持全面( ),不容易上手和使用( )。
(2)&Irrlicht采用C++开发,以zlib/libpng许可证发布,可以在Windows、Linux、Mac、Solaris、FreeBSD、Xbox上运行。Irrlicht自己也说明本身不是游戏引擎。
其主要特征如下:
面向对象,插件扩展架构,具有文档支持。
支持内建场景、灯光、GUI编辑器。
支持物理碰撞检测。
支持顶点灯光、像素灯光、灯光映射。
支持阴影映射、三维阴影、模板缓冲区阴影。
支持多纹理、凹凸贴图、多重材质贴图、立体投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构,允许无缝集成室内及室外场景。
支持骨架动画、变形动画及混合动画。
支持网格加载。
支持环境映射、公告牌、粒子、天空、水、雾。
支持地形渲染。
引擎特性全面( ),稳定性好( ),支持全面( ),容易上手和使用( )。
(3)&Panda3D采用C++和Python开发,以BSD许可证发布,可以在Windows、Linux、Mac、SunOS上使用。Panda3D是一个完整的游戏引擎。
其主要特征如下:
面向对象,脚本扩展架构,具有文档支持。
支持内建场景、粒子、关卡编辑器。
支持物理碰撞检测,可以用于运动物体。
支持顶点灯光、像素灯光、灯光映射。
支持阴影映射、三维阴影、模板缓冲区阴影。
支持多纹理、凹凸贴图、多重材质贴图、立体投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构。
支持骨架动画。
支持网格加载及皮肤。
支持环境映射、公告牌、粒子、雾、火。
支持地形渲染。
支持&客户端/服务器&网络模式。
支持2D、3D和流音效。
支持有限状态机、人工智能。
引擎特性全面( ),稳定性很好( ),支持很全面( ),很容易上手和使用( )。
(4)&Crystal Space采用C++开发,以LGPL许可证发布,可以在Windows、Linux、Mac上使用。Crystal Space是一个完整的游戏引擎。
其主要特征如下:
面向对象,组件扩展架构,具有文档支持。
支持内建场景、灯光、GUI编辑器。
支持物理碰撞检测,可以用于运动物体。
支持顶点灯光、灯光映射。
支持阴影映射、三维阴影。
支持多纹理、多重材质贴图。
支持顶点、像素着色。
支持场景管理,具有多种数据结构。
支持骨架动画、帧动画、变形动画。
支持网格加载、渐进网格。
支持环境映射、镜头眩光、公告牌、粒子、天空、镜像。
支持地形渲染。
支持2D、3D音效。
支持游戏世界管理。
通过有限状态机、行为树、神经网络、遗传算法支持人工智能。
引擎特性很全面( ),稳定性好( ),支持很全面( ),不容易上手和使用( )。
(5)&jME是jMonkey Engine的缩写,采用Java开发,以BSD许可证发布,可以在Windows、Linux、Mac上使用。JME的目标是提供一个Java语言3D游戏引擎,但业界目前也有人认为jME还不是一个游戏引擎。
其主要特征如下:
面向对象,插件扩展架构,具有文档支持。
支持内建游戏世界编辑器。
支持物理碰撞检测。
支持顶点灯光、灯光映射。
支持三维阴影。
支持多纹理、多重材质贴图。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构。
支持骨架动画、帧动画。
支持网格加载及皮肤。
支持环境映射、镜头眩光、公告牌、粒子、天空、水、火、爆炸、雾。
支持地形渲染。
支持3D音效。
引擎特性全面( ),稳定性好( ),支持很全面( ),容易上手和使用( )。
(6)&Blender游戏引擎是采用C++和Python开发,以GPL许可证发布,可以在Windows、Linux、Mac、Solaris、FreeBSD、Irix上使用。Blender是一个完整的游戏引擎。
其主要特征如下:
面向对象,插件及脚本扩展架构,具有文档支持。
支持内建工作流、GUI、数据库、角色等编辑器。
支持物理碰撞检测,可以用于运动物体。
支持顶点灯光、像素灯光。
支持阴影映射。
支持多纹理、凹凸贴图。
支持顶点、像素着色。
支持场景管理,具有多种数据结构。
支持逆向运动动画、帧动画。
支持网格加载及皮肤。
支持环境映射、粒子、天空、水、雾。
支持地形渲染。
支持&客户端/服务器&网络模式。
支持2D及3D音效。
通过脚本方式支持人工智能。
引擎特性基本全面( ),稳定性基本不错( ),支持全面( ),不容易上手和使用( )。
(7)&Reality Factory是采用C++开发,以MIT许可证发布,可以在Windows上使用。Reality Factory自称游戏无需编程。
其主要特征如下:
面向对象,脚本扩展架构,具有文档支持。
支持内建几何形体编辑器。
支持物理碰撞检测。
支持顶点灯光、像素灯光、辐射灯光、三维灯光。
支持阴影映射。
支持多纹理、凹凸贴图、多重材质贴图、投影。
支持顶点、像素着色。
支持场景管理,具有多种数据结构。
支持骨架动画、帧动画及混合动画。
支持网格加载及皮肤。
支持环境映射、公告牌、粒子、天空、水、火、爆炸、雾、贴花、天气、镜像。
支持地形渲染。
支持&客户端/服务器&网络模式。
支持3D及流音效。
通过路径查找、决策及脚本方式支持人工智能。
引擎特性基本全面( ),稳定性基本不错( ),支持基本全面( ),容易上手和使用( )。
(8)&The Nebula Device 2是采用C++开发,以MIT许可证发布,可以在Windows、Linux上使用。Nebula Device是一个完整的游戏引擎。
其主要特征如下:
面向对象,插件及脚本扩展架构,具有文档支持。
支持内建几何形体编辑器。
支持物理碰撞检测。
支持顶点灯光、像素灯光、灯光映射、光泽映射。
支持阴影映射。
支持多纹理、凹凸贴图、多重材质贴图、投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构。
支持骨架动画、帧动画、变形动画及混合动画。
支持网格加载及皮肤。
支持环境映射、镜头眩光、公告牌、粒子、天空。
支持地形渲染。
支持&客户端/服务器&、P2P网络模式。
支持2D、3D及流音效。
通过脚本方式支持人工智能。
引擎特性全面( ),稳定性好( ),支持基本全面( ),不容易上手和使用( )。
(9)&RealmForge是采用C#在OGRE上开发,以LGPL许可证发布,可以在Windows、Linux、Mac、Solaris、HP/UX、FreeBSD上使用。RealmForge是一个完整的游戏引擎,现在已经转入商业化运作。
其主要特征如下:
面向对象,插件及脚本扩展架构,具有文档支持。
支持内建游戏编辑器。
支持物理碰撞检测,可以用于运动物体。
支持顶点灯光、像素灯光、灯光映射。
支持阴影映射、投影面、立体投影。
支持多纹理、凹凸贴图、多重材质贴图、投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构。
支持骨架动画、帧动画、面部动画及混合动画。
支持网格加载、皮肤及渐进网格。
支持环境映射、镜头眩光、公告牌、粒子、天空、水、火、爆炸、贴花、雾、天气、镜像。
支持地形渲染。
支持&客户端/服务器&、P2P网络、主控服务器模式。
支持3D及流音效。
通过路径查找、决策、优先状态机、脚本、神经网络等方式支持人工智能。
引擎特性全面( ),稳定性基本不错( ),支持基本全面( ),不容易上手和使用( )。
(10)&OpenSceneGraph是采用C++开发,以LGPL许可证发布,可以在Windows、Linux、Mac、Solaris、SunOS、FreeBSD、Irix、Playstation上使用。OpenSceneGraph是一个完整的游戏引擎。
其主要特征如下:
面向对象,插件及脚本扩展架构,具有文档支持。
支持内建场景编辑器。
支持物理碰撞检测。
支持顶点灯光、各向异性灯光。
支持投影面、立体投影。
支持多纹理、多重材质贴图、投影。
支持顶点、像素、高级着色。
支持场景管理,具有多种数据结构。
支持骨架动画、帧动画及混合动画。
支持网格加载及皮肤。
支持环境映射、公告牌、粒子、镜像。
支持地形渲染。
支持&客户端/服务器&、P2P网络、主控服务器模式。
支持2D、3D及流音效。
引擎特性全面( ),稳定性好( ),支持还可以( ),上手和使用比较难( )。
一般说来,选择开源游戏引擎一定需要获取、好的文档及开放式支持。稳定性对于商业化运作是一个双刃剑,利于产品的开发运营,但需要有效引入新的游戏技术革新。引擎涵盖特性是一个积累过程,可以不断添加和改进。上手和使用性也反映了设计开发游戏引擎的团队的内在价值取向&&以技术为主,还是以应用为主。
游戏开发商都希望研制、运营一个万众瞩目的游戏产品,但是,使用按照不同许可证发布的游戏引擎开发的游戏产品需要遵循相应的知识产权法规。因此,游戏引擎的软件许可证成为选择时的一个极其重要的考虑因素。
阅读(...) 评论()帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:1&分页:数码宅男发信人: Evan (数码宅男), 信区: MobileDev
标&&题: [合集] 有啥比较好的android 2d游戏引擎推荐?
发信站: 水木社区 (Sat Feb 25 00:22:56 2012), 站内 && ☆─────────────────────────────────────☆ &&
chenyukun (chenyukuno3) 于
(Mon Aug 23 14:32:52 2010)
提到: &&&&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Mon Aug 23 18:29:03 2010)
提到: && WiEngine..... && 详情请登录微云: && WiEngine -- 微云游戏引擎 Android版是一个适用于Android系统的2D游戏引擎。
WiEngine参考吸取了iPhone平台著名引擎cocos2d的设计理念,针对Android系统结构的
特点进行了大量的适配开发,设计修改和性能增强工作。 && 在功能上,WiEngine目前已支持2D图像渲染、粒子系统、动画特效以及场景管理等超过
十大类的特性和特效: && 粒子系统
场景管理与切换特效
图片与图片集
高级3D效果:透镜,波纹,液体,扭曲等
基本的按钮和菜单组件
位置跟踪与反馈
系统事件(触摸,加速器,键盘等)
动作(Action)
*变形类:移动,旋转,放缩,跳跃,进度等
*组合类:顺序,并行,重复,反向等
*时间控制类:指数,正弦等
*其它类:方法调用,轨道镜头等 && 【 在 chenyukun (chenyukuno3) 的大作中提到: 】 &&&&&& ☆─────────────────────────────────────☆ &&
Quaful (夸父|嗯) 于
(Mon Aug 23 18:30:05 2010)
提到: && 貌似不开源哦 && 【 在 wiyun (微云) 的大作中提到: 】
: WiEngine.....
: 详情请登录微云:
: WiEngine -- 微云游戏引擎 Android版是一个适用于Android系统的2D游戏引擎。
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
shinseal (MD5最强的ID) 于
(Mon Aug 23 19:44:18 2010)
提到: &&&& 帧速很低啊……
粒子系统貌似工作不正常? && 物理系统还可以:) && 【 在 wiyun (微云) 的大作中提到: 】
: WiEngine.....
: 详情请登录微云:
: WiEngine -- 微云游戏引擎 Android版是一个适用于Android系统的2D游戏引擎。
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
sharyu (sharyu) 于
(Mon Aug 23 19:46:06 2010)
提到: && 这篇介绍挺全的。
&& 1、Angle&&&& Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于
OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里
面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 && 最低运行环境要求不详。 && 项目地址:&&&& 2、Rokon&&&& rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,
因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体
来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正
非常之神速,所以该框架的使用在目前也最为广泛,有人干脆将它称为Cocos2d-
iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个
需要注册会员才能下载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为
收费便一定是好的,免费就一定不好。 && 最低运行环境要求为Android 1.5。 && 项目地址:&&&& 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。 && 项目地址:&&&& 4、AndEngine&&&& andengine同样是一款基于OpenGL ES技术的Android游戏引擎,物理引擎同样为
Box2D(标配|||)。该框架性能普通,文档缺乏,但示例较为丰富。 && 最低运行环境要求不详。 && 项目地址(未直接提供jar下载,源码可通过svn提取):
&&&&&& 5、libgdx&&&& libgdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的
2D游戏开发,物理引擎采用Box2D实现。单就性能角度来说,堪称是一款非常强大的
Android游戏引擎,但缺陷在于精灵类等相关组件在使用上不够简化,而且文档也较为
匮乏。 && 最低运行环境要求不详。 && 项目地址:&&&& 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。 && 项目地址:&&&& 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。 && 项目地址:&&&& 8、Catcake&&&& Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行
(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的
游戏开发功能,诸如精灵动画,音频处理和视频播放等。 && 最低运行环境要求为Android 1.6。 && 项目地址:
【 在 chenyukun (chenyukuno3) 的大作中提到: 】 &&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Mon Aug 23 20:40:45 2010)
提到: && 以后会开源的,等合适的时机。。。。。 && 现在已经有少数同学参与项目了,还有国外开发者要求参与。 :) &&&& 【 在 Quaful (夸父|嗯) 的大作中提到: 】
: 貌似不开源哦
&&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Mon Aug 23 20:46:42 2010)
提到: && 什么系统? && Android系统衍生出来的Rom太多,有些被改的面目全非。 && 希望大家多提意见和建议,我们会吸纳好的意见乃至代码并会在贡献者名单中列上为本项
目作出代码贡献者的大名。谢谢支持咯 &&&& 【 在 shinseal (MD5最强的ID) 的大作中提到: 】
: 帧速很低啊……
: 粒子系统貌似工作不正常?
: 物理系统还可以:)
&&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Mon Aug 23 20:48:21 2010)
提到: &&&& 恩,希望大家多对比使用这些Android引擎,给WiEngine多提意见。谢谢支持~ &&&& 【 在 sharyu (sharyu) 的大作中提到: 】
: 这篇介绍挺全的。
: 1、Angle&&
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
Quaful (夸父|嗯) 于
(Mon Aug 23 21:22:56 2010)
提到: && 你们是杭州的公司?在你们的主页上还没有看到公司地址?你们是个人创业还是公司运作? && 【 在 wiyun (微云) 的大作中提到: 】
: 恩,希望大家多对比使用这些Android引擎,给WiEngine多提意见。谢谢支持~
&&&&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Mon Aug 23 22:26:08 2010)
提到: && 杭州和北京都有机构,公司运作。 :) && 【 在 Quaful (夸父|嗯) 的大作中提到: 】
: 你们是杭州的公司?在你们的主页上还没有看到公司地址?你们是个人创业还是公司运
作? &&&&&& ☆─────────────────────────────────────☆ &&
shinseal (MD5最强的ID) 于
(Mon Aug 23 23:11:27 2010)
提到: && 求北京公司联系方式 && 【 在 wiyun (微云) 的大作中提到: 】
: 杭州和北京都有机构,公司运作。 :)
&&&&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Tue Aug 24 00:14:03 2010)
提到: &&&& ,欢迎来信。:) && 【 在 shinseal (MD5最强的ID) 的大作中提到: 】
: 求北京公司联系方式
&&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Tue Aug 24 00:32:51 2010)
提到: &&&& btw,已经有一些Android开发者/开发商开始使用WiEngine开发Android游戏了,例如有空
娱乐,他们的新作“小母牛坐火箭”Android版本就使用了WiEngine,大家可以去下载看
看,在Google Android Market和91的安卓市场都有下载。 && WiEngine本身的Demo程序也可以在Google Android Market和91的安卓市场下载。 && 希望大家多使用多提意见咯 :) && 【 在 shinseal (MD5最强的ID) 的大作中提到: 】
: 帧速很低啊……
: 粒子系统貌似工作不正常?
: 物理系统还可以:)
&&&&&& ☆─────────────────────────────────────☆ &&
shinseal (MD5最强的ID) 于
(Tue Aug 24 10:34:24 2010)
提到: && 1.6版本的机器貌似粒子系统不支持……
是这样的么 && 【 在 wiyun (微云) 的大作中提到: 】
: btw,已经有一些Android开发者/开发商开始使用WiEngine开发Android游戏了,例如有空
: 娱乐,他们的新作“小母牛坐火箭”Android版本就使用了WiEngine,大家可以去下载看
: 看,在Google Android Market和91的安卓市场都有下载。
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Tue Aug 24 11:43:32 2010)
提到: && 看ROM。有些rom可能有问题。你在用的rom是谁家出的?我用手头的1.6系统的机器(LG
的)试了WiEngine,粒子系统没问题。 && 在Android1.6(其实不只是1.6,每个版本都一样)上我们测试的情况很有趣,模拟
生rom、摩托、索爱、LG、联想、阿兴版、还有一些其他厂商的,每家跑的情况都有些
别。。。。。因此,我们以模拟器和原生rom为基本,兼顾出货量大的厂商和机型的
rom。 &&&& 【 在 shinseal (MD5最强的ID) 的大作中提到: 】
: 1.6版本的机器貌似粒子系统不支持……
: 是这样的么
&&&&&& ☆─────────────────────────────────────☆ &&
shinseal (MD5最强的ID) 于
(Tue Aug 24 13:08:15 2010)
提到: &&&& htc的 && 【 在 wiyun (微云) 的大作中提到: 】
: 看ROM。有些rom可能有问题。你在用的rom是谁家出的?我用手头的1.6系统的机器(LG
: 的)试了WiEngine,粒子系统没问题。
: 在Android1.6(其实不只是1.6,每个版本都一样)上我们测试的情况很有趣,模拟
: ...................
&&&&&& ☆─────────────────────────────────────☆ &&
wiyun (微云) 于
(Tue Aug 24 13:39:25 2010)
提到: &&&& 原生的还是改过的rom?具体的版本号能提供一下吗?谢啦 && 还有使用的WiEngine版本,是哪个版本呢 && 【 在 shinseal (MD5最强的ID) 的大作中提到: 】
&&&&&& 文章数:1&分页:
抽奖到手软!将狂欢进行到底!查看:7670|回复:7
助理工程师
Android开源游戏引擎是Android游戏开发的基础,选择一个好的Android游戏开发的引擎能让我们更好的来开发游戏,下面就为大家简绍几个Android开源游戏引擎。
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为 广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下 载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一定不好,最低运行环境要求为Android 1.5。
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版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下 载。
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也不例外)。
5、Catcake
Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游戏开发功能,诸如精灵动画,音频处理和视频播放等。
当然还有其他的Android开源游戏引擎,也许更好,知识我不知道罢了。
本帖最后由
17:41 编辑
资深技术经理
居然没有libgdx..
助理工程师
引用:原帖由 rongwei84n 于
17:59 发表
居然没有libgdx..
呵呵呵,不足请原谅啊
资深技术经理
引用:原帖由
09:49 发表
呵呵呵,不足请原谅啊 而且你这编号顺序不对呀,第4,突然跳到第8了。
从哪里粘贴过来的,说,快说!
助理工程师
引用:原帖由 rongwei84n 于
17:22 发表
而且你这编号顺序不对呀,第4,突然跳到第8了。
从哪里粘贴过来的,说,快说!
本帖最后由
17:43 编辑
资深技术经理
引用:原帖由
17:41 发表
虽然听起来很开心;但是还是得说,同学,你写错别字了..
助理工程师
你是用什么进行开发的。 推荐一种 呗}

我要回帖

更多关于 开源游戏服务器引擎 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信