欢迎来到天天文库
浏览记录
ID:37298910
大小:212.88 KB
页数:18页
时间:2019-05-21
《第6章 OpenGL与DirectX介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介第6章OpenGL与DirectX介绍-游戏开发技术核心计算机系张兵MB:13388169771zhangbing@ccniit.comITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介本章重点§6-1游戏开发的准备§6-2OpenGL§6-3DirectXITEducation&Training2005年4月退出20日N
2、eusoftInstituteofInformation第六章OpenGL与DirectX的简介6-1游戏开发的准备•函式库•为了解决与计算机之间这种较为低阶的动作,绘图显示卡厂商们就共同研发了一套成像标准函式库「OpenGL」与微软公司所自行开发的工具函式库集「DirectX」。•使用函式库的目的是要让使用者能够更加轻易地开发一套游戏。ITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介•成像标准函式库在制作游戏时所占的地位。如下图所示:IT
3、Education&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介6-2OpenGL•OpenGL即是OpenGraphicsLibraries的缩写,它是一套「计算机三维图形」处理函式库,由于它是由各家显示厂商所共同定义的共通函式库,所以它也是绘图成像的工业标准。ITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介OpenGL的要求处理•OpenGL可
4、分为程序式(Procedual)与非描述式(descriptive)两种的绘图API函式,使用者不须要直接描述一个场景,而只须要规范一个外观的特定效果之步骤ITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介•OpenGL在处理绘图图象要求的时候,可以将它归纳成两种方式来呈现•软件要求•硬件要求ITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与Direc
5、tX的简介软件要求•OpenGL的软件要求之架构,如下图标ITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介硬件要求•OpenGL的硬件要求的基本架构图:ITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介OpenGL的基本运作ITEducation&Training2005年4月退出20日NeusoftInstituteofInfo
6、rmation第六章OpenGL与DirectX的简介•由上图可得知,当OpenGL在处理绘图资料的时候,它会将资料填满整个缓冲区,而这个缓冲区内的资料包含指令、座标点、材质信息等等,再由指令控制或缓冲区被清空(Flush)的时候,将资料送往下一个阶段里去做处理的动作。ITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介6-3DirectX•DirectX是一种Windows系统的应用程序界面(简称API),它可以让以Windows爲作业平台的
7、游戏或多媒体程序获得更高的运行效率,还可以加强3D图形成像和丰富的声音效果,并提供设计人员一个共同的硬件驱动标准。ITEducation&Training2005年4月退出20日NeusoftInstituteofInformation第六章OpenGL与DirectX的简介•MicrosoftDirectX提供了一套非常好用的应用程序界面,其中包含了设计高性能、实时应用的程序码,为「DirectXSDK」(俗称「DirectX开发包」)。此技术能够帮助我们轻易地建构计算机游戏和多媒体的应用程序,其中包括了DirectDraw、DirectSound、
8、DirectPlay、Direct3D和DirectInput等部分的API指令及媒体相关的组
此文档下载收益归作者所有