由于此前已经看过一下,但没坚持看下去,这次重新浏览了下。
第一章:认识Directx与Directx SDK
Directx SDK包含:
a.Direct3D:3D图形包 b.DirectDraw:2D图形包 c.DirectInput:为游戏输入提供各方面的支持
e.DirectPlay:对联网游戏提供支持 f.DirectSound:提供音效方面的支持 g.DirectShow:提供媒体流结构支持
h.DirectSetup:对Directx应用程序提供安装方面的支持。
理解HAL和COM
HAL:硬件抽象层 COM:组件对象模型,Directx是按照微软的COM搭建起来的。
第二章:理解Direct3D的基本元素
世界坐标:xoy面为观察面,z面为观察深度
物体的基本元素:三角形
顶点法线:共享该顶点的面的法线的平均值
定义物体朝向的4个要素:
LOOK;物体面向的方向;
UP:物体的头顶方向;
RIGHT:物体的右手方向;
POSITION:物体的坐标位置。
第三章:理解Direct3D渲染管线