2024年3月31日发(作者:)
Tutorial 1: Creating a Device
Direct3D 9 的样例教程(Tutorials and Samples for direct3D9)
此DX开发包提供弱干资源和例程代码。
Tutorials都是彻底从头重新编写的仅仅包含运行Direct3D
功能函数的必须应用程序接口(API)。
Samples都演示了Direct3D 9的最新特征和最基本的函数
功能,所有的Direct3D样例都建立在DXUT之上。
Tutorials
以下的Tutorials演示了Direct3D基本功能也仅仅是SDK里面所
提供的。
Direct3D Tutorials
这里的引导教程向你展示了如何在C/C++程序中使用Direct3D和
D3DX。这些工作分成为以下必要的几步:
Tutorial 1: 创建设备(Creating a Device)
Tutorial 2: 渲染顶点(Rendering vertices)
Tutorial 3: 使用矩阵(Using Matrices)
Tutorial 4: 创建和使用光照(Creating and using lights)
Tutorial 5: 使用纹理贴图(Using Texture Maps)
Tutorial 6: 使用网格(Using Meshes)
这些教程的代码都是来自各个教程所提供的源工程中,代码程序都是
用C++编写,如果你正在使用C编译器,那么你必须为它们做些合
理的改变以便成功的编译程序,至少你需要把vtable和指针加入到
这些接口函数
有些例程中的注释可能和平台sdk源文件中的不同,这些改变仅仅
为了更简洁,但并没有改变所要表达的意思。
Tutorial 1: (创建设备环境)Creating a Device
为了使用Direct3D,第一步你创建一个应用程序窗口,然后创建和初
始化Direct3D对象。你使用组件对象模型接口(component object
model(com) interfaces),这些对象执行渲染场景所必须的对象。
创建环境样例工程是为了说明创建Direct3D设备的工作和创建一个
蓝色的屏幕。
些例程使用如下几步:初始化Direct3D, 渲染场景,最后完全关闭。
步骤:
第一步:创建窗口(Creating a Window)
第二步:初始化Direct3d(Initializing Direct3d)
第三步:处理系统消息(Handling System Messages)
第四步:渲染和显示一个窗口(Rendering and Displaying a
Scene)
第五步:关闭(Shutting Down)
Note: CreateDevice例程工程文件路径为
((SDK
root)SamplesC++Direct3DTutorialsTut01_CreateDevic
e)
Step 1 – 创建窗口(Creating a Window)


发布评论