欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    游戏引擎编程1-介绍.ppt

    • 资源ID:5781801       资源大小:1.77MB        全文页数:23页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    游戏引擎编程1-介绍.ppt

    游戏引擎编程,文武,主要内容,课程安排游戏引擎简介游戏引擎发展游戏引擎的组成,课程安排,本课程总共学时40,上课学时32,实验学时8。,考试安排,作业+项目作品+平时表现,数字娱乐产业技术组成,数字娱乐是一个综合性很强的多学科交叉领域,其涉及到的相关技术包括:数字图像处理技术、数字视频和音频处理技术、计算机动画技术和虚拟现实技术等。网络游戏融和了人工智能、计算机图形图像技术、一音乐和网络通信等技术。,什么是引擎,简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等,引擎产生的原因,提高游戏开发效率减少开发成本,什么是游戏引擎,游戏引擎虽然有着“动力(Engine)”之名,但是其实际上却是行“大脑(brain)”之实,指挥控制着游戏中各种资源。游戏引擎的准确定义也是如此,“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”通常来讲,游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。,游戏引擎的发展,John Carmack,约翰D卡马克二世(John D.Carmack II,1970年8月20日),是美国的电玩游戏程序员、id Software的创始人之一,id是一家专门开发电子游戏、电视游戏的公司,成立于1991年。卡马克成长于美国堪萨斯城中心区的一个家庭,早年就对计算机产生了浓厚的兴趣。他后来从肖尼东高中毕业,随后考入了堪萨斯城的密苏里州州立大学。但是在两个学期之后,他从学校退学了,成为了一名自由程序员。,重返德军总部3D成了游戏引擎的始祖,DOOM引擎(毁灭战士),DOOM引擎(毁灭战士),DOOM成了ID公司第一款用于商业授权的引擎。,Quake,Quake,Halflife:(半条命)以及Halflife扩展出来的反恐精英。,游戏引擎的组成部分,图形系统、多媒体系统、输入系统、渲染系统、网络连机系统、文件系统以及人工智能。,图形系统:通过它,开发人员可以把图像在屏幕上显示出来。它封装了一系列与显示图像有关的API,多媒体系统:处理游戏中的声音和动画。主要是处理多媒体格式的文件如:mp3、Wav、midavi、mpeg、rm等格式的影音文件。它提供了一系列处理这些文件的API,使游戏开发人员在开发游戏的时候能够很方便地对这些影音文件进行处理。,输入系统:为了与玩家互动,玩家能够控制游戏的各种元素,这就需要一些输入设备,最常见的是键盘、鼠标、控制杆这三样。输入系统提供了一些Apl,通过它,游戏开发人员能够很容易地获取这些输入设备的数据,再经过处理,使玩家的操作反映在游戏中。,游戏引擎整体架构,人工智能:即使渲染器多么强大,画面被渲染的像实物一样逼真,但是没有智能的东西只能当作风景。人工智能(Al)在游戏中有着和渲染器一样重要的地位。对于玩家来说,打败游戏中的敌人,通过众多关卡是一件很令人兴奋的事,但是如果面对的敌人看起来傻头傻脑的,不堪一击,或者自己的“同伴”根本就帮不上什么忙,那么玩家很快就会厌倦。所以,游戏开发人员除了要为玩家设计特定的功能外,还要给“非玩家角色”一些智能,让它们给玩家制造一些困难,为游戏增添更多的趣味。,渲染系统:渲染系统是整个游戏引擎的核心部分,它使游戏的画面看起来更流畅,更逼真,让玩家有身临其境的感觉。把渲染器再细分的话,它包括有摄像头、灯光、材质、骨络动画、天空盒、粒子系统、雾、阴影等。通过这些部分,可以在很大程度上模拟真实世界。渲染系统为每一个部分都定义有一些操作,通过这些操作可以对这些部分进行属性设置,使整个游戏场景符合我仃J的设计要求。,Thank you!,

    注意事项

    本文(游戏引擎编程1-介绍.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开