【Xbox360】 XNA Game Studio その7 【C#】at GAMEDEV
【Xbox360】 XNA Game Studio その7 【C#】 - 暇つぶし2ch153:名前は開発中のものです。
08/08/05 20:21:40 XRVkAEQt
>>150
違う違う。例えば半分水が入ってる状態なら
水なしフラスコの画像の上半分をお前さんの表示したい領域の上半分に、
水ありフラスコの画像の下半分を下半分に表示するってことだ。

で真面目に 150 で提案されてることをやろうとしたら、おそらく次のようにする。
・ RenderTarget2D とマスク用のテクスチャを用意しておく。
・ RenderTarget2D に HP に応じて水を描画する。
・ RenderTarget2D.GetTexture で得たテクスチャとマスク用テクスチャを
  シェーダのパラメータに設定し、矩形を描画する。
・ シェーダ内の処理 (ピクセルシェーダ) で水テクスチャとマスク用テクスチャを参照し、アルファ値を動的に変更する。
が、俺の言った方法よりは重いので薦めない。
あとシェーダ自体も慣れなければ書くの辛いので…あとはわかるな?

>>151
言っちゃったw


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch