もう1ヶ月以上も空いてしまいましたが
制作を進めている関係もあってなかなか更新できない実情もあるのです。
…という、言い訳な前置きはさて置いて
XNAでの次に出せる物はシューティングゲームなのですが
今回は2Dスプライトキャラに対してボリュームレンダリングを使う表現方法を考えています
(写真のような表現を狙っています)
例によってRenderMonkeyを使用しているわけですが
RenderMonkeyでは表示されているのにC#の実装では
2パス目が全くレンダリングされない現象が現れて困った状態になってました。
その原因というのが
2パス以上のレンダリングになるとパラメータの名前が2パス目以降で
追加、変更されているということが原因でした
この辺は結構、罠っぽいです
そんな訳で、シェーダーを使うことによる
次世代の2Dゲームの可能性も模索できればいいなと
ちょっと思っています