共用方式為


變更深度緩衝區寫入存取權 (Direct3D 9)

預設情況下,允許 Direct3D 系統對深度緩衝區進行寫入。 大部分的應用程式都會啟用寫入深度緩衝區的功能,但您可以透過不讓 Direct3D 系統寫入深度緩衝區來達到一些特殊效果。

您可以在 C++ 中透過呼叫 IDirect3DDevice9::SetRenderState 方法,並將 State 參數設定為 D3DRS_ZWRITEENABLE,將 Value 參數設定為 0,以停用深度緩衝區的寫入。

深度緩衝區