网格(二)

例程一:XFile

该例程从bigship1.x文件中加载数据。

该例程使用了下列全局变量:

这里我们用一个ID3DXMesh对象存储从XFile中加载的网格数据。另外我们还用两个向量分别存储该网格的材质和纹理数据。

首先,实现我们的标准Setup函数。第一步是加载XFile文件。

加载XFile数据后,我们必须遍历D3DXMATERIAL数组中的元素,并加载该网格所引用的纹理数据。

在Display函数中,我们在每一帧图像中对网格做了稍微的旋转,以使其呈现出旋转的动画效果。由于网格的各个子集已按0,1,2,...,n-1的顺序标记(n为子集总数),整个网格的绘制通过一个简单的循环即可轻松完成。

你可能感兴趣的:(UP)