Microsoft DirectX 8.0 (C++)

3D バッファに関係する CPU の考慮事項

ソフトウェアによる 3D バッファのエミュレーションは、多くの計算処理を要する。アプリケーションで、いつ、どのように 3D バッファを使用するかを決定する場合は、このことを考慮しなければならない。

3D サウンドの利用は最小限に抑え、3D エフェクトが利点とならないサウンドには 3D サウンドを適用しない。各サウンドの 3D エフェクトを簡単に有効または無効にできるようアプリケーションを設計する。任意の 3D サウンド バッファに対する 3D 処理を停止するには、DS3DMODE_DISABLE フラグを指定して IDirectSound3DBuffer8::SetMode メソッドを呼び出す。

リスナーからの距離が遠く、聞こえないバッファについても、3D 処理が停止していることを確認できる。「最小距離と最大距離」を参照すること。