2DタイプのSTGやACTでも、背景などでは3Dが使われてたりすることがよくあると思うんです(東方も背景は3Dですよね)。
で、自分が作っているゲームエンジンもどきは今のところDirect2Dしか使っていないので、3Dの描画に対してはまったく何もしていない状況。
あまり3Dは得意分野ではないので、無視したいところでもあるのですが、やっぱり後々に触っていきたいとも思っていますし、とりあえず表示できるようにしてみようと思ったのですが…。
Direct3DとDirect2Dの使い分けってどうやるんですかねー。(==;)
Direct2D.WindowRenderTargetクラスとDirect3D.Deviceクラスの併用は無理でしたし。
こういうことを書くと「質問かよ、掲示板に書けよ」と思われるかもしれませんが、なんだか最近質問恐怖症気味もとい、質問するまでも無いことなのではないかなぁ、と思ってしまうんです。つまりは、疑問レベルかなぁ、と。
3Dで作った透明の平面に2Dのテキスチャを貼り付ければいい話ではあるんですが、なんだかそれだと納得がいかないというか。
でもそのほうが衝突判定とかやりやすいのかもしれないしなぁ。うーむ。
2Dと3Dの使い分け
Re: 2Dと3Dの使い分け
>NNKさん
自前の2Dスプライトクラス…やっぱりそれが一番楽な選択肢なんですかね。
環境はC#とSlimDXですね。ほぼDirectXと同等に使えるので、DirectXと表記してます。紛らわしくてすみません。
自前の2Dスプライトクラス…やっぱりそれが一番楽な選択肢なんですかね。
環境はC#とSlimDXですね。ほぼDirectXと同等に使えるので、DirectXと表記してます。紛らわしくてすみません。
Re: 2Dと3Dの使い分け
今作ってるゲームが完成したら、ソース一度整理するのでC++とDirectXで良かったら、
自分で作った奴ですが、参考までに紹介しましょうか?
自分で作った奴ですが、参考までに紹介しましょうか?