共用方式為


混合 (Direct3D 9)

反光混合是指將霧因數套用至霧和物件色彩,以產生出現在場景中的最終色彩,如 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)

水氣類型