プロが教えるわが家の防犯対策術!

2次元画像を表示出来るスプライト、便利なのでよく活用しているのですが
透過を行う際に一つ問題がありまして・・・

http://d0ec7852ef61.seesaa.net/article/115229599
↑のサイトを参考に透過を行った結果
スプライトの透明度の変更自体は可能になったのですが
その透過した奥側に存在したはずの3Dオブジェクトが描画されず
3D空間だけが透過の先にあるという状態になってしまい、困っています。
スプライトが透過された先の3Dオブジェクトがちゃんと表示されるようにしたいのですが
可能ですか?


<表示の補足説明>

透過前
スプライト画像→3Dオブジェクト→3D空間の背景

透過後(希望)
スプライト画像(半透明)→3Dオブジェクト(欠損なし)→3D空間の背景

透過後(現状)
スプライト画像(半透明)→3Dオブジェクト(スプライト画像と重なる部分表示されず)→3D空間の背景

A 回答 (1件)

半透明のオブジェクトは描画する順番が重要になります。

先に3Dオブジェクトを描いてから、半透明のスプライトを描きましょう。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。

なるほど、順序は考慮していませんでした。
ご指摘通りの対処法で無事半透明化出来ました。
ありがとうございます。

お礼日時:2011/12/22 11:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!