コードスペランカー

ゲーム開発日誌など

DXライブラリの癖

気がついたことをメモしておく

DX.SetDrawBlendMode(DX.DX_BLENDMODE_ADD, 255);
// なんか描画処理
DX.SetDrawBlendMode(DX.DX_BLENDMODE_NOBLEND, 0);

見たいな感じに加算ブレンドやらアルファブレンドをやるときには
描画順番に気をつけろ
2Dな処理だと、まったく問題がでないが、3Dな処理の場合
カメラから遠い順番に処理をしないと、カメラから見て手前側の画像は後ろ側を考慮しない画像になる。
距離順番にソートでもすれば問題ないだろうか?