董正言课程设计题目1.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
董正言课程设计题目1

计算机游戏编程课程设计题目1 设计目的 掌握DirectX SDK的安装和设置方法。 了解DirectX系统架构,掌握使用Direct3D编写程序的步骤和原理。 学习使用Direct3D编写三角形渲染程序。 设计内容和步骤 DirectX是一种应用程序接口(API),它可以让Windows平台上的游戏或多媒体程序获得更高的执行效率。加强3D图形和声音效果,并提供给设计人员一个统一的硬件驱动标准,让游戏开发者不必为不同品牌的硬件编写不同的驱动程序,也降低了用户安装及设置硬件的复杂度。也就是说:只要游戏是依照和使用DirectX来开发的,不管你使用的是什么显卡、声卡,都统统能玩。 DirectX由很多API组成,按照性质分类,可以分为四大部分:显示部分、声音部分、输入部分和网络部分。显示部分进行图形处理,分为DirectDraw和Direct3D,前者负责2D图形加速。后者主要负责3D效果的显示。声音部分中最主要的API是DirectSound,除了播放声音和处理混音之外,还加强了3D音效,并提供了录音功能。输入部分DirectInput可以支持多种游戏输入设备,除了键盘和鼠标之外还可以连接手柄、游戏操纵杆和模拟器等,它可以充分发挥这些设备的全部功能。网络部分DirectPlay主要是为了具有网络功能的游戏而开发的,提供了多种连接方式,如TCP/IP、IPX、Modem、串口等,让玩家可以用各种连网方式进行对战。 DirectX的安装和设置步骤: 使用DirectX之前,必须先安装DirectX开发包,DirectX开发包可以从微软的官方网站()免费下载,安装分两部分进行,安装运行时库和安装SDK组件,直接运行DirectX安装程序就可以自动完成这两步。安装DirectX之后,需要对编程环境中的头文件和库文件进行设置,设置步骤如下: 如果使用VC++6.0编程,则设置步骤如下: 启动VC++6.0,打开所要设置的项目,选择“Tools”→“Options”命令打开Options对话框,如图1所示 在Options对话框中选择“Directories”,对话框状态如图2所示 在“Show directories for:”下拉列表中选择“Include files”,然后单击下面的“文件夹图标”按钮,接着通过查找DirectX安装目录下的Include子目录来设置头文件子目录,添加后的对话框如图3所示 在“Show directories for:”下拉列表中选择“Library files”再单击下面的“文件夹图标”按钮,接着通过查找DirectX安装目录下的Lib文件夹设置库文件目录,添加后的对话框如图4所示 选择“Project”菜单下的“Settings”命令打开“Project Settings”如图5所示 选择“Link”选项卡,在“Object/Library modules”一栏最后插入d3d9.lib d3dx9.lib,注意不要将原来的内容删除。插入后的对话框如图6所示 如果使用的编程环境是Visual Studio .NET 2003,设置步骤如下: 打开Visual Studio .NET界面,选择菜单命令“工具”→“选项”,打开“选项”对话框,如图7所示 在左侧窗格中选择“项目”下的“VC++目录”,对话框状态如图8所示 在“显示以下内容的目录”下拉列表框中选择“包含文件”,然后单击下面的文件夹图标,接着通过查找DirectX安装目录下的Include子目录添加头文件目录,设置后的对话框如图9所示 在“显示以下内容的目录”下拉列表框中选择“库文件”,然后单击下面的文件夹图标,接着通过查找DirectX安装目录下的Lib文件夹下的x86文件夹,添加库文件目录,设置后的对话框如图10 这一步要设置支持DirectX运行的静态库,方法是:用Visual Studio .NET打开程序项目(也可以新建一个程序项目),假设项目名称为pro1,选择菜单命令“项目”→“pro1属性”打开“pro1属性页”对话框,如图11 在左侧窗格中选择“配置属性”→“链接器”→“输入”,对话框状态如图12 在“附加依赖项”中添入d3dx9.lib d3d9.lib,单击“确定”按钮,设置结束。 以下介绍使用Direct3D API编写“三角形渲染”程序的步骤: 首先创建一个VC++ Win32空项目,并在主函数WinMain中创建一个窗口,同时创建窗体消息的处理函数。 要在程序中使用DirectX3D API,应包含头文件d3d9.h和strsafe.h。格式为: #included3d9.h #pragma warning(disable:4996) #includestrsafe.h #prag

您可能关注的文档

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档