- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HGE游戏开发第一课
HGE游戏引擎及游戏开发实战程序设计基础(C++)实训(2级);项目介绍;学习目标;简单的电子相册;简单的音乐播放器;项目成果物;项目流程;学习资源;何为游戏?;游戏广泛存在;为什么游戏?;游戏的定义;游戏的分类 ;冒险游戏-Adventure (AVG);格斗类游戏-Fighting (FTG);第一人称视角射击-First-Person Shooter (FPS);即时战略-Real-Time Strategy (RTS);角色扮演-Role-Playing Game (RPG);模拟类游戏-Simulation (SIM);大型多人在线角色扮演游戏-Massively Multiplayer Online Role Playing Game (MMORPG);Others;游戏开发需要什么?;游戏引擎技术;先举一个简单例子,在某游戏中的一个场景中,玩家控制的角色躲藏在屋子里,敌人正在屋子外面搜索玩家。突然,玩家控制的是一个穿迷彩服的士兵,突然碰倒了桌子上的一个杯子,杯子坠地发出破碎声,敌人在听到屋子里的声音之后聚集到玩家所在位置,玩家开枪射击敌人,子弹引爆了周围的易燃物,产生爆炸效果。在这个简单而常见的过程中,游戏引擎便在后台起着作用,控制着游戏中的一举一动。;把这个过程用专业们的语言分解一下就会变成这样:首先出场的是可以行动的士兵,也就是人物模型。模型由引擎中的动画系统赋予运动能力,游戏中角色能做出什么动作便取决于动画系统有多强大。人物的真实程度则取决于3D模型渲染引擎的能力,这也是游戏引擎最重要的功能之一,游戏的画质高低便由它来决定。之后,士兵碰倒了杯子,这个过程涉及到引擎的碰撞检测,它可以决定不同的物体在接触的时候会产生什么样的结果,有的游戏能穿墙有的则不能便是不同的碰撞检测控制的。例子中设定的是把被子碰倒了,被子发出了破碎声。在发生某种动作的同时发出相应的声音则属于引擎中的音效处理了。被子破碎的声音吸引了敌人的注意,这是引擎中的AI智能运算在起作用,最后双方交火引发爆炸,爆炸产生的烟雾、爆炸物飞散则是引擎中的物理效果在起作用了。 ;游戏引擎虽然有着“动力(Engine)”之名,但是其实际上却是行“大脑(brain)”之实,指挥控制着游戏中各种资源。游戏引擎的准确定义也是如此,“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”通常来讲,游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。;显卡是游戏的物理基础,所有游戏效果都需要一款性能足够的显卡才能实现,在显卡之上是各种图形API,目前主流的是DirectX和OpenGL,我们所说的DX10、DX9就是这种规范,而游戏引擎则是建立在这种API基础之上,控制着游戏中的各个组件以实现不同的效果。
在引擎之上,则是引擎开发商提供给游戏开发商的SDK开发套件,这样游戏厂商的程序员和美工就可以利用现成的SDK为自家的游戏加如自家建立的模型、动画以及画面效果,而最终的成品则是各种游戏。 ;1993年ID公司推出的DOOM(毁灭战士)游戏引擎才是引擎技术的代表。;Id公司又于1996年发售了另一款新型游戏《Quake》,相比《DOOM》使用的将拥有高度信息的二维地图渲染成3D图像的伪3D引擎,Quake引擎是实实在在的3D引擎。;大名鼎鼎的CS使用的便是Quake引擎;虚幻3引擎打造的《战争机器》不论游戏还是画面都堪称大作
在采用Unreal3引擎的游戏中,《生化危机》、《Alpha Protocol》、《战争机器》、《荣誉勋章:空降神兵》、《枪神》、《质量效应》、《镜之边缘》都是知名大作,尤其是《战争机器》一度创下PC游戏的画质神话。;CryENGINE 3引擎或许会再一次上演显卡危机;PhysX物理加速最早由Ageia公司研发,并以物理加速卡的方式加以推广。后来Ageia公司被NVIDIA公司收购,PhysX技术被NVIDIA应用在自家的显卡之上。凭借着GeForce显卡的销量和NVIDIA的影响力,PhysX也逐渐得到了各大游戏公司的支持,越来越多的游戏也开始支持PhysX物理加速引擎。;
SpeedTree作为一种单一的游戏引擎并不为人所熟知,但是正是这种专一性让它在适宜的场合能够做到全功能引擎做不到的事情。 SpeedTree是业内最专门的植物渲染引擎,可以实现树木、植被的建模、动态刮风、平滑细部和多样灯光效果,可为游带来逼真的树木、草地等效果。;除了最初的图形渲染功能之外,现在的游戏引擎已经是一个包含3D建模、动画设计、光影特效、AI运算、碰撞检测、声效处理等等多个子系统在内的全功能引
您可能关注的文档
- excel2003使用手册.ppt
- Excel_2图表化.ppt
- EXCEL_第4章 数据管理.ppt
- excel财务应用001.ppt
- EXCEL基础入门 -磐石公司财务统计人员培训.ppt
- E__resources_llf_第七章+数据库.ppt
- E第十二章2多器官功能衰竭.ppt
- F-0775创业学与商业计划【共享精品-ppt】.ppt
- FJH财务报告编 制2与分析.ppt
- Flash MX 2004动画制作基础.ppt
- 河南省新郑市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题及答案1套.docx
- 2025年甘肃省合作市事业单位考试(自然科学专技类C类)职业能力倾向测验知识点试题附答案.docx
- 2025年贵州省兴义市职业能力倾向测验事业单位考试(自然科学专技类C类)试题必考题.docx
- 2025年湖北省钟祥市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题附答案.docx
- 2025年湖南省沅江市事业单位考试(综合管理类A类)职业能力倾向测验重点难点精练试题附答案.docx
- 云南省开远市职业能力倾向测验事业单位考试(医疗卫生类E类)试题及答案1套.docx
- 2025年辽宁省凌海市事业单位考试(医疗卫生类E类)职业能力倾向测验知识点试题最新.docx
- 2025年甘肃省敦煌市事业单位考试(自然科学专技类C类)职业能力倾向测验强化训练试题集必考题.docx
- 2025年湖北省枝江市事业单位考试(医疗卫生类E类)职业能力倾向测验重点难点精练试题最新.docx
- 2025年湖南省沅江市事业单位考试(综合管理类A类)职业能力倾向测验重点难点精练试题附答案.docx
最近下载
- 《开国大典》ppt课件.pptx VIP
- Unit 4 Stage and screen 课件(共30张ppt) 外研版(2019)高中英语必修第二册.pptx VIP
- 2025年青岛职业技术学院单招职业适应性测试题库及答案一套.docx VIP
- 2024年《知识产权法》形考任务1答案.pdf VIP
- 高一数学备课组长工作总结.pptx VIP
- Moldflow模流分析入门与实战 课件 1.5 创建浇注系统.pptx
- BEVERLY 比佛利 QZBW20S-16净水机 说明书.pdf
- 困难退役军人帮扶计划书.pptx VIP
- 【优质课】《马克思主义的诞生与传播》说课课件.pptx VIP
- 畜产品质量安全知识课件.pptx
文档评论(0)