java如何开发手机h5游戏开发引擎,推荐什么引擎

您所在的位置: &
盘点最常见最实用的手游开发引擎
盘点最常见最实用的手游开发引擎
eoeandroid
无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏,通过游戏引擎制作者可以把画面、剧情、关卡、操作等元素拼接在一起,成为一款完整的游戏,同时赋予制作者实现其设计理想的可能性。
无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏,通过游戏引擎制作者可以把画面、剧情、关卡、操作等元素拼接在一起,成为一款完整的游戏,同时赋予制作者实现其设计理想的可能性。
游戏引擎的功能丰富程度、画面表现力与拓展性,对于游戏的最终品质有很大的影响,于是商业引擎便开始崭露头角,Unity3D、Cocos2d、UDK, libgdx、OGEngine等这些知名引擎的名字,也逐渐被一般玩家所熟知。
下面我就简单整理下游戏引擎,欢迎大家补充:
Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台。Cocos2d-x提供的框架外,手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。
OGEngine是国际著名开源引擎AndEngine的一个分支,遵循LGPL开源协议开发出来的Android程序引擎,使用OpenGL ES2进行图形绘制。同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。 OGEngine主要使用Java语言开发,但在大运算量的耗时功能时,OGEngine使用了C/C++本地代码进行开发。相比于其他android游戏引擎,OGEngine的效率优势十分明显。 OGEngine开源免费,由橙子游戏公司专业团队维护更新。
libGdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。它基于Apache License, Version 2.0协议,对商业使用和非商业使用均免费。ApacheLicense 2.0。
虚幻游戏开发工具,最优秀的商用游戏开发引擎之一,从主机到台式电脑再到手持设备都支持。5万刀以下的项目可以免费使用。
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。10万刀以下的项目可以免费使用。
LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本(测试版添加了C#开发版本)。最低运行环境要求为Android 1.1。其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。
jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。最低运行环境要求为Android1.5。
Conora SDK
Corona SDK是几乎与cocos2d齐名的一个移动开发框架,支持android和iOS,稳定,支持硬件加速、GPS、指南针及照相机等,内建物理集成,以及不错的社区支持。
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
【编辑推荐】【责任编辑: TEL:(010)】
关于&&&&的更多文章
Zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供柔
随着云计算、物联网、大数据、移动互联网的大发展,你应该知道这些。
讲师: 24人学习过讲师: 68人学习过讲师: 133人学习过
2013年手机游戏大火,但随着很多人涌入进来,同质化和
写给开发人员――苹果的最新一代移动操作系统已经正式
大家有木有感觉很奇怪呢,现在都12月份了,北京还没下
本书从计算机网络安全的概念入手,分析了单机节点、单一网络、互联网络和开放互联网络的基本安全问题,并对计算机网络安全体系架
Windows Phone专家
Android开发专家
51CTO旗下网站您目前的活力值不够下载该资源哦~~
怎么样快速获得活力值?
下载此资源将扣除活力值-20
(只在首次下载扣除活力值,之后可以免费下载)
DevStore用户登录
还没有DevStore帐号?
快捷登录:
为了尽快解决大伙儿的问题,请务必要找相对应的客服哦~
Java程序猿,手游引擎何去何从
DevStore编辑 夏萌
摘要:随着手游产业迅猛的发展,越来越多的开发者进入这一领域,而被大家普遍所知的和Unity引擎使用的却是C++和C#语言,那么Java程序猿该何去何从呢?
移动设备以火山爆发之势催生了大批的手游神话,《愤怒的小鸟》累计下载量突破10亿,《神庙逃亡》、《水果忍者》分别超过1.7亿和3亿次。国内手游作品中,《我叫MT》、《大掌门》的月流水早已超过2000万元,在今年爆火的《刀塔传奇》稳居手游榜单第一位,在App Store和安卓双平台月流水量竟达到2亿。
面对如此火爆的手游领域,大家都不禁感慨,手游这是变土豪的节奏,一起开发手游吧~但是,做手游也并非是毫无门槛之事,踏入这一领域的首要事情就是选择游戏引擎。众所周知,无论是2D还是3D游戏,游戏引擎都充当着游戏骨架的作用,如果没有游戏引擎就无法做出一款真正的游戏。
不管是出于节约成本、缩短周期还是降低风险等多方面的考虑,很多的游戏厂商都倾向于使用第三方现成引擎制作游戏,这样便可以把重心都放在游戏的设计和开发上,所以选对游戏引擎很重要~
说到这里,Java程序猿是不是还在担心得重新学习C++和C#才能做好游戏开发?莫担心,DevStore小编为你带来福利~&
支持Android和iOS平台,支持使用Java直接开发iOS游戏。作为一个开源的免费项目,开发者在遇到问题时可以直接从源码、官网文档和开发者社区中找到答案,也可以按照自己的需要对OGEngine进行修改和拓展。为帮助开发者将自己的手游推向市场获利,OGEngine还具备了系列组件和云服务,为开发者提供从开发、运营到支付等系列的服务,大大的缩短了开发者的精力。
Cocos2d-x是基于Cocos2d-iphone,拓展Cocos2d的跨平台游戏引擎,目前支持Android 、iOS、 Windows等。由于Cocos2d-iphone是以Objective-C为基础开发的,Cocos2d-x支持的语言是C++,所以采用Cocos2d-x开发游戏的开发者必须会使用C++。
在国外占有很大部分的市场份额,是一个高效的IDE+代码库,很好地封装了底层代码,提供许多简便的图形操作。采用C#开发,但是引擎核心版本是收费的。Unity对开发者而言要有一定的技术门槛,尤其是对Java开发者而言,采用C#、C++开发,意味着要学习新的语言。
面对目前比较流行的这三款游戏引擎OGEngine、Cocos2d-x、Unity,哪款最适合你~你想好了吗?
已收藏 取消
夏萌 DevStore编辑
简介:姑娘有春天,也有夏天
可能喜欢的文章
开发者交流群:
DevStore技术交流群2:
运营交流群:
产品交流群:
深圳尺子科技有限公司
深圳市南山区蛇口网谷万海大厦C栋504
Copyright (C) 2015 DevStore. All Rights Reserved基于JAVA的手机RPG游戏图形引擎的实现_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于JAVA的手机RPG游戏图形引擎的实现
上传于|0|0|文档简介
&&入题 Java的手机图形引擎
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 游戏引擎怎么开发 的文章

 

随机推荐