共用方式為


霧混合 (Direct3D 9)

霧混合是指將霧因數套用至霧和物件色彩,以產生出現在場景中的最終色彩,如 霧公式(Direct3D 9)中所述。 D3DRS_FOGENABLE渲染狀態控制霧的融合。 將此轉譯狀態設定為 TRUE,以啟用霧混合,如下列範例程式代碼所示。 預設值為 FALSE

// For this example, g_pDevice is a valid pointer
// to an IDirect3DDevice9 interface.
HRESULT hr;
hr = g_pDevice->SetRenderState(
                    D3DRS_FOGENABLE,
                    TRUE);
if FAILED(hr)
    return hr;

您必須啟用像素霧和頂點霧的霧混合。 如需使用這些類型的霧的相關信息,請參閱 像素霧 (Direct3D 9)頂點霧 (Direct3D 9)

霧類型