图形设备接口directx 图形接口指南new

图形设备接口directx 图形接口指南new

ID:34458533

大小:264.60 KB

页数:47页

时间:2019-03-06

图形设备接口directx 图形接口指南new_第1页
图形设备接口directx 图形接口指南new_第2页
图形设备接口directx 图形接口指南new_第3页
图形设备接口directx 图形接口指南new_第4页
图形设备接口directx 图形接口指南new_第5页
资源描述:

《图形设备接口directx 图形接口指南new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图形设备接口:DirectX图形接口指南疯狂代码http://www.crazycoder.cn/ĵ:http:/www.crazycoder.cn/GameDevelopment/Article35957.html译者申明:这些指南是我在阅读DirectX8.1SDK中逐步翻译出来对于初次接触DirectXGraphics编程者而言这应该是很好上手资料其实本人就是从这些指南开始深入Direct3D8.1;由于这是本人第次翻译英文材料言语不通词不达意的处定很多些术语也译得很勉强请见谅此外需要转载此文者请保留以下部分:---

2、--------------------------------------------------------------------DirectX图形接口指南译者:In355Hz电子邮箱:In355Hz@hotmail.com-----------------------------------------------------------------------DirectX图形接口指南:(应用于DirectX8.1版C/C编程)本区域指南将介绍说明如何在C/C中使用MicrosoftDirect3D和Direct

3、3DX完成些普通工作这些工作总是被分解成若干个必要步骤在某些情况下为了使表达更清楚些步骤还被细分成几个子步骤本区域提供指南有:·指南:创建设备·指南2:演示顶点·指南3:使用矩阵·指南4:创建和使用光源·指南5:使用纹理映射·指南6:使用Mesh模型提示:指南中出现举例代码来自于每个指南具体提供路径里源文件这些指南中源代码是用C写成如果使用C编译器你必须适当改变这些文件使它们能够编译通过最少你需要加入vtable然后用它引用接口包含在举例代码中些注解可能和来自MicrosoftPlatformSoftwareDevelop

4、mentKit(SDK)中源代码区别这些改变仅仅为了简化表述并且只限于注解中这样能够防止举例行为被改变指南:创建设备为了使用MicrosoftDirect3D你首先需要创建个应用窗口并紧接着创建和化Direct3D对象你应该使用这些对象提供COM接口来操纵它们以及创建描绘个场景所必需其它对象本指南包含CreateDevice举例将例示并介绍说明以下几个工作:创建Direct3D设备并且绘制个简单蓝色屏幕这个指南使用以下步骤:化Direct3D绘制场景以及最后清理和关闭·步骤:创建个窗口·步骤2:化Direct3D·步骤3:

5、处理系统消息·步骤4:绘制和显示场景·步骤5:关闭和清除注意:CreateDevice举例路径在:(SDKroot)\Samples\Multimedia\Direct3D\Tutorials\Tut01_CreateDevice.步骤:创建个窗口任何MicrosoftWindows执行中必须要作第件事就是创建个应用窗口并将其显示给用户为做到这点CreateDevice例程将首先实现它WinMain以下举例代码完成了窗口化INTWINAPIWinMain(HINSTANCEhInst,HINSTANCE,LPST

6、R,INT){//Registerthewindow.WNDCLASSEXwc={(WNDCLASSEX),CS_CLASSDC,MsgProc,0L,0L,GetModuleHandle(NULL),NULL,NULL,NULL,NULL,"D3DTutorial",NULL};RegisterClassEx(&wc);//Createtheapplication'swindow.HWNDhWnd=CreateWindow("D3DTutorial","D3DTutorial01:CreateDevice",WS_OVE

7、RLAPPEDWINDOW,100,100,300,300,GetDesktopWindow,NULL,wc.hInstance,NULL);前述举例代码是标准Windows编程例子开始时定义和注册了个窗口类名为"D3DTutorial"类注册以后举例代码使用已注册类创建了个基本顶层(top-level)窗口客户区域为300像素宽300像数高这个窗口没有菜单或子窗口举例使用了WS_OVERLAPPEDWINDOW属性创建个包括最大化最小化以及关闭按钮普通窗口(如果该例程将运行在全屏模式下首选窗口属性应该是WS_EX_TOP

8、MOST它指定创建窗口置于并且保持在所有非最高(non-topmost)窗口的前甚至在窗口失活情况下)旦窗口创建完成例代码标准MicrosoftWin32显示和更新窗口在应用窗口准备好以后你就能开始设置具体MicrosoftDirect3D对象了请见:步骤2:化Direct3D步骤2:化Direct3D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。