• ベストアンサー

ManagedDirectXを使った半透明描画について

C#+ManagedDirectXで、2Dのゲームを作っています。 そこで半透明表示が必要になったので、調べたところ、マテリアルを使う方法やメッシュを使う方法など色々出てきましたが、どれを使うのがよいのでしょうか。 あくまでも2Dなので、カメラの設定をしなくてもよい方法がいいのですが… どなたかわかる方、回答お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keibou21
  • ベストアンサー率31% (18/58)
回答No.1

・どちらでもok というのが結論になっちゃいますが、補足として メッシュにα・・・オブジェクト単位で管理 マテリアルにα・・・該当マテリアルを設定しているオブジェクト単位で管理 の差があります。 1マテリアルを複数のオブジェクトに適用することもできるので一元管理したいときはマテリアルでやっちゃった方が楽かな。と思います。

mumei_
質問者

お礼

早速の回答ありがとうございます。 マテリアルの場合、調べて出てきたのが3Dオブジェクトの半透明化ばかりで、皆カメラの設定をしているのですが、2Dの場合も必要なのでしょうか… まあとりあえずマテリアルを使って作ってみたいと思います。

すると、全ての回答が全文表示されます。

関連するQ&A