游戏引擎培训有哪些

查看:664|回复:6
助理工程师
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..
&strong&欢迎来到Sandy安卓应用开发视频讲解
助理工程师
引用:原帖由 rongwei84n 于
17:59 发表
居然没有libgdx..
呵呵呵,不足请原谅啊
引用:原帖由
09:49 发表
呵呵呵,不足请原谅啊 而且你这编号顺序不对呀,第4,突然跳到第8了。
从哪里粘贴过来的,说,快说!
&strong&欢迎来到Sandy安卓应用开发视频讲解
助理工程师
引用:原帖由 rongwei84n 于
17:22 发表
而且你这编号顺序不对呀,第4,突然跳到第8了。
从哪里粘贴过来的,说,快说!
本帖最后由
17:43 编辑
引用:原帖由
17:41 发表
虽然听起来很开心;但是还是得说,同学,你写错别字了..
&strong&欢迎来到Sandy安卓应用开发视频讲解
助理工程师Sun3D 网页游戏引擎是什么?有什么特点与优势吗?
Sun3D 网页游戏引擎是什么?有什么特点与优势吗?
游戏引擎是一款游戏的中枢神经,它的优劣直接关系到整个游戏的运作。创图科技所研发的网页游戏引擎是基于Sun3D技术,专门针对三维网页游戏的特性而研发。而创图科技的Sun3D技术是在网页上运行三维应用程序的基础软件技术。它由上海创图网络科技发展有限公司自主研发,并获得国家发明专利(专利号:ZL 8906.3)。且,在2010年中国上海世博会中,Sun3D作为核心技术,开发并运营了"永不落幕的世博会"——网上世博会。Sun3D网页游戏引擎基于这项技术,其安全性和稳定性是较好的。创图科技利用这个引擎正在研发《创图三国》大型三维战略类网页游戏,将于今年下半年隆重推出。除此之外,它还能为游戏开发商提供引擎开发包(SDK)和高效便捷的开发套件,还可针对客户需求提供引擎新特性定制开发和运行效率的优化,以及与合作伙伴合作开发、合作运营等。
Sun3D 网页游戏引擎既包含了Sun3D技术又具有三维网页游戏所独有的特征要求,具体说来,有以下六大特征:1、强大的数据压缩性2、高速、智能数据加载技术3、允许多浏览器支持4、硬件自适应能力5、跨平台 6、二次开发接口详细介绍请上:
相关知识等待您来回答
网页游戏领域专家当前位置:&&>&&&&>&&&&>&&&&>&&
谈谈次世代游戏所用的那些有名气的强大游戏引擎
作者:Ikaros
什么是引擎
我们可以把游戏的引擎比作赛车的引擎,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。游戏也是如此,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是&用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。&
可见,引擎并不是什么玄乎的东西,无论是2D游戏还是3D游戏,无论是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏,哪怕是一个只有1兆的小游戏,都有这样一段起控制作用的代码。经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节,以下就对引擎的一些关键部件作一个简单的介绍。
首先是光影效果,即场景中的光源对处于其中的人和物的影响方式。游戏的光影效果完全是由引擎控制的,折射、反射等基本的光学原理以及动态光源、彩色光源等高级效果都是通过引擎的不同编程技术实现的。
其次是动画,目前游戏所采用的动画系统可以分为两种:一是骨骼动画系统,一是模型动画系统,前者用内置的骨骼带动物体产生运动,比较常见,后者则是在模型的基础上直接进行变形。引擎把这两种动画系统预先植入游戏,方便动画师为角色设计丰富的动作造型。
引擎的另一重要功能是提供物理系统,这可以使物体的运动遵循固定的规律,例如,当角色跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速度有多快,子弹的飞行轨迹、车辆的颠簸方式也都是由物理系统决定的。
碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物理边缘。当两个3D物体撞在一起的时候,这种技术可以防止它们相互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相互的作用关系。
渲染是引擎最重要的功能之一,当3D模型制作完毕之后,美工会按照不同的面把材质贴图赋予模型,这相当于为骨骼蒙上皮肤,最后再通过渲染引擎把模型、动画、光影、特效等所有效果实时计算出来并展示在屏幕上。渲染引擎在引擎的所有部件当中是最复杂的,它的强大与否直接决定着最终的输出质量。
引擎还有一个重要的职责就是负责玩家与电脑之间的沟通,处理来自键盘、鼠标、摇杆和其它外设的信号。如果游戏支持联网特性的话,网络代码也会被集成在引擎中,用于管理客户端与服务器之间的通信。
现在我们来说说那些次世代游戏里那些比较有名气的引擎吧,在这之前首先恭贺SE又独占了一个新的游戏引擎 叫&夜光& 。SE作为最终幻想的开发商它为最终幻想13自命名&水晶&引擎已经在画面上征服了不少人。现在我们就来看看它最近的新引擎吧。
夜光引擎(Luminous)
Square Enix 今日正式公布了次世代跨平台引擎&夜光(Luminous)&的详细情报。
该引擎为次世代引擎,将应用在SE旗下的所有工作室,不过这款面向PS3,Xbox360,PC和新世代主机的引擎技术不会像外部工作室共享。
&夜光&引擎与UE和Unity同样为全套完整引擎,支持可编程着色器,Wii和PS Vita也同样可驾驭这款引擎。
Square Enix拥有全球众多工作室,包括伦敦的Beautiful Game,Eidos蒙特利尔,水晶动力,丹麦的Io Interactive和Eidos上海。
SE将与旗下所有工作室共享技术,不过丹麦的Io Interactive仍然偏爱他们的&冰川2&引擎,Crystal Dynamics则偏爱他们的&水晶动力&引擎。
&夜光&引擎被设计为DX11原生引擎,这也印证了SE正在着力计划新世代主机。
真实VS&夜光&引擎,上为真实场景,下为采用&夜光&引擎渲染
另附引擎详细情报:
- &夜光&引擎与UE和Unity同样为全套完整引擎
- 引擎包括游戏开发周期所需的全套工具
- 引擎易用,可打造高质量品质,速度快,体积小,支持手动与自动方法
- SE日本出品
- SE与旗下欧美工作室共享技术
- Io Interactive偏爱&冰川2&引擎,Crystal Dynamics为&水晶动力&引擎
- 日本团队将与海外工作室共享源代码
- 兼容任何硬件,可驾驭可编程着色器
- 引擎支持PS3,Xbox360,PC
- 计划兼容支持Wii/3DS
- DX11原生引擎
- 动画效果强大
- 新主机标准包括高质量光照,阴影和模型,还包括自然的动画
- 程序动画系统
- AI效果强大
- SE内部使用
- 技术Demo由SE的CG特效工作室打造
- 技术Demo将在2012年底或2013年底发布
针对该引擎以新主机为核心研发,逼近真实感的光线感自然不容小觑。当然,这只是初期开发的测试版,综合来讲,还无法全面评价该引擎的力量。不过,我们可以大致了解到新引擎或新主机的图形效果。
&夜光&引擎由SE日本分部研发,共享SE旗下所有工作室,为针对新主机设计的原生DX11引擎,向下兼容Xbox360,PS3,当然也包括PC,计划兼容Wii U,Wii,3DS,PSV。技术Demo将在2012年底或2013年底发布。
共13页: 上一页 1
& 下一篇:
的全部新闻
PSP3000新闻
PSP3000新闻
PSP3000新闻
玩家网头条推荐
宸茬绗25璇X
宸茬绗25璇X
宸茬绗25璇X
宸茬绗25璇X
宸茬绗25璇X
宸茬绗25璇X
宸茬绗25璇X
宸茬绗25璇X
浣锛娲澶у
存拌宠姘寸浜5
浣锛娲澶у
存拌宠姘寸浜5
浣锛璧电浜烘锛2396缁哥璇浜介富圭婕~璇
灏骞存极绘琛姒
瑰伙3102575
瑰伙3023875
浣锛ф负浜烘锛338涓涓杈瑰濂museum涓杈圭澶фゆe澧濂匡锛缁浠ㄧ搴涓浼ヤ涓寮绾糕璇
婕ぉmstars/戒
灏濂虫极绘琛姒
浣锛澶ц插唇
瑰伙159570
浣锛澶ц插唇
瑰伙159570
板妲斤 浠璇寸瑗挎父璁板浜藉榛锛榛姐
浣锛璋㈠嘲
板妲斤 寰濂
寰濂界婕 寰抽 寰棰ㄦ
板妲斤 涔涓借绋胯垂э借椋兼杈绠娲锛涓瑙寰婕昏琛
板妲斤 绾靛涔璇婚『搴板乏锛杩涓娉ㄦ 涓ユ极锛涓解
ㄦ极涔瀹垛
Copyright 漏 2005-锛All Rights Reserved 浜ICP澶
本栏热门Top10
PSP后继机代号NGP!SONY新闻发布会直播回顾
本周下载Top10这个社会是看脸的,有“颜”走遍天下,无“颜”寸步难行。颜值高...
面对市场数不胜数且各具特色的拍照手机,很多人都在质疑,同样是...
在手机圈中的各个阶段里,也有不少与黄金差不多一样的手机,它们...
> 高画质必须的 iOS版虚幻引擎游戏推荐
高画质必须的 iOS版虚幻引擎游戏推荐
手机中国【原创】作者:手机中国 王鑫责任编辑:杨雪涛日 06:37
什么是虚幻引擎
  虚幻引擎(Unreal)是有Epic所开发的游戏开发工具,提供了高精度的动态渲染技术和动态阴影,贴图的材质可以更为复杂,支持室内与室外光线的环境变化,有着出众的动态模糊和景深效果。开发者采用虚幻引擎进行游戏开发相对容易,并且制作出来的游戏画面素质有着很好的保障。
虚幻引擎LOGO
  虚幻引擎在光影渲染上有自己的一套,所以大多虚幻引擎渲染的画面都很容易分辨出来,反光效果很好,反出来的光线有些发黄,更接近自然光,但是有些夸张,贴图材质上的泛光也很有特点,场景快速移动的动态模糊效果制作很细腻,整个画面的特效表现做得很到位,采用虚幻引擎制作的游戏在画面上有很多共同特征,仅从图像上判断游戏是否采用虚幻引擎开发并不难。
虚幻引擎开发工具UDK LOGO
  虚幻引擎同样为移动设备制作了开发工具,可能主流平台上虚幻引擎3的画面特效已经不是顶级水准,但在手机平台上,虚幻引擎的画面效果还是首屈一指的,让手机游戏达到了次时代游戏级别,不过相比Unity引擎,虚幻引擎的全平台移植难度似乎很大,所以大部分虚幻引擎移动版的游戏仅仅在iOS平台上出现。
虚幻引擎杰出代表作虚幻竞技场
  而今天我们要为大家介绍的便是iOS平台上的虚幻引擎游戏,看看次世代手机游戏应该有着怎样的画面。
04/16 18:0604/16 16:3704/15 23:0004/15 17:27
04/17 05:3504/17 05:3004/17 05:3004/17 05:30
04/14 11:5704/10 14:0204/10 09:4904/01 17:30
04/17 05:3004/15 23:0004/15 05:3004/14 17:35
推荐文章 [软件][软件][软件][软件][软件][软件][软件][软件][软件][软件][新闻][新闻][新闻][新闻][新闻][行情][行情][行情][行情][行情][导购][导购][导购][导购][导购][评测][评测][评测][评测][评测]
48小时热门软件文章
3月17日,麒麟狗宣布其在上海设立的工作室正...
今年年初,支付宝钱包上线芝麻信用分功能,...
4月9日凌晨苹果发布了iOS 8.3正式版,新增数...
4月2日,UC浏览器for Android更新至V10.3版...
拍派》是手机中国软件频道于2014年年初全新...游戏引擎是什么意思?能不能简单的解释一下,或者举个例子呢?_百度知道
游戏引擎是什么意思?能不能简单的解释一下,或者举个例子呢?
这是由于引擎开发商提供一套凌驾于硬件层与用户界面之间的可以重用的全功能封装、微软Windows:渲染引擎(即“渲染器”, Virtools以及Source引擎提供一套可视开发工具。但这样的设计给引擎的开发带来了更高的难度,诸如,模拟训练等、电脑动画、Doom3引擎,建筑效果预览,或者集成其他引擎中的现有组件。可用于增加功能的组件有用于物理计算的Havok。游戏引擎还经常用在其他需要互动的领域戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件,为了简化开发,这些工具通常整合到集成开发环境中、网络引擎以及场景管理、Gamebryo、Xbox 360。其他必要的游戏组件需要使用者自行开发。这样的通常叫做“图像引擎”,开发周期时间,为引擎使用者减少独立开发费用,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始、Crystal Space以及Genesis3D、PlayStation 3,比如RealmForge,他能够将同一个游戏表现在不同的游戏平台之上。有些游戏引擎只含有渲染器,处理声音的FMOD。 一些引擎直接设计为组件分离:个人电脑,加快渲染速度的SpeedTree等。诸如Unreal系列引擎,如Linux、Xbox、Power Render。但很多全功能的引擎亦简称为“3D引擎”、碰撞检测系统。一些游戏引擎通常被设计为部分组件可以替换或增加新组件、PlayStation 2、Wii和任天堂游戏机,用户根据需要自己组装引擎组件比如RenderWare引擎。大部分都支持多种操作平台。游戏引擎包含以下系统、“渲染引擎”或“3D引擎”、RenderWare、Mac OS X,从而增强引擎的表现能力、音效,比如商业产品介绍、CryENGINE2、人工智能,含二维图像引擎和三维图像引擎),因为设计者要更多考虑各组件之间的协调问题、物理引擎。使得使用者在竞争日益激烈的电脑游戏产业中赢得利益。当然这样的引擎也会更昂贵、脚本引擎。 游戏引擎也被称为 “游戏中间层” 、PlayStation。引擎作为一个中间层。这些系统为游戏设计者提供各种编写游戏所需的各种工具
其他类似问题
您可能关注的推广
游戏引擎的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 3d游戏引擎 的文章

 

随机推荐