Direct3D支持两种雾化模式——pixel fog 和 vertex fog 。Fog的使用相当简单。只需要设置好几个参数就可以。首先设置是否启用Fog效果:g_pDevice-SetRenderState(D3DRS_FOGENABLE, TRUE);接着判断Fog的颜色:g_pDevice-SetRenderState(D3DRS_FOGCOLOR, 0x0f0f0f);然后判断要使用的Fog的公式模式,Fog的公式模式有三种——D3DFOG_LINEAR 、D3DFOG_EXP、D3DFOG_EXP21.如果使用D3DFOG_LINEAR模式,就要设置起用Fog的深度的开始值D3DRS_FOGSTART和结束值D3DRS_FOG...