2024年4月5日发(作者:)

图形设备接口:DirectX 图形接口指南

疯狂代码 / ĵ:

GameDevelopment/

译者申明:

这些指南是我在阅读 DirectX8.1 SDK 中逐步翻译出来对于初次接触 DirectX Graphics 编程者而言这应该是

很好上手资料其实本人就是从这些指南开始深入 Direct3D8.1 ;由于这是本人第次翻译英文材料言语不通词不

达意的处定很多些术语也译得很勉强请见谅

此外需要转载此文者请保留以下部分:

-----------------------------------------------------------------------

DirectX图形接口指南 译者:In355Hz 电子邮箱: In355Hz@

-----------------------------------------------------------------------

DirectX 图形接口指南:

(应用于 DirectX 8.1 版 C/C 编程)

本区域指南将介绍说明如何在 C/C 中使用 Microsoft Direct3D 和 Direct3DX 完成些普通工作这些工作总是被

分解成若干个必要步骤在某些情况下为了使表达更清楚些步骤还被细分成几个子步骤

本区域提供指南有:

· 指南:创建设备

· 指南 2:演示顶点

· 指南 3:使用矩阵

· 指南 4:创建和使用光源

· 指南 5:使用纹理映射

· 指南 6:使用Mesh模型

提示:指南中出现举例代码来自于每个指南具体提供路径里源文件

这些指南中源代码是用 C 写成如果使用C编译器你必须适当改变这些文件使它们能够编译通过最少你需要加入

vtable 然后用它引用接口

包含在举例代码中些注解可能和来自 Microsoft Platform Software Development Kit (SDK) 中源代码区别这

些改变仅仅为了简化表述并且只限于注解中这样能够防止举例行为被改变

指南:创建设备

为了使用 Microsoft Direct3D你首先需要创建个应用窗口并紧接着创建和化 Direct3D 对象你应该使用这些对

象提供 COM 接口来操纵它们以及创建描绘个场景所必需其它对象本指南包含 CreateDevice 举例将例示并介

绍说明以下几个工作:创建 Direct3D 设备并且绘制个简单蓝色屏幕

这个指南使用以下步骤:化 Direct3D绘制场景以及最后清理和关闭

·步骤:创建个窗口

·步骤 2:化 Direct3D

·步骤 3:处理系统消息

·步骤 4:绘制和显示场景

·步骤 5:关闭和清除