2009-04-09 16 views
0

正射投影カメラを使用して、3Dモデルを使用して2Dゲームを作成する利点があるかどうかは疑問でした。正射投影と伸張モデルを使って3Dで2Dを開発

また、私が正投影を使用するとき、3Dモデルが伸びています。誰がなぜこれが起こっているのか知っていますか?アスペクト比は透視投影にのみ影響するので、これは起こってはいけません。

答えて

2

2Dゲームを開発する場合、3Dモデルを使用すると、開発者とゲームを実行しているシステムの両方にとって、無駄なオーバーヘッドになります。ファンシーな3Dモデルを持っていてスプライトを描画するのにあまりよくない場合でも、3Dモデリングツールを使用してモデルを画像に投影することができます。

+0

あなたは正しいです。私は今2dをやっていて、3dをやっていたときのどこかで何マイルも先んじています。私は最終的に(私はこれを維持するならば)3dに卒業しますが、より速い開発時間のために2dは確かにスピードアップです。 – drozzy

0

2dゲームを作成している場合は、OpenGLとDirect3Dでハードウェアアクセラレーションを利用できるため、3Dモデルのオルトが良いかもしれません。ただし、スプライトは3Dモデルよりもはるかに簡単です。

+1

もし私が2d関数を誤解していないなら、ハードウェアアクセラレーションを利用することもできます。 –

+0

はい、それは間違いありませんが、2Dグラフィックスライブラリではアクセラレーションを使用したり、ドライバの2Dアクセラレーションを使用したりしないことがよくあります。ほとんどのグラフィックドライバでは、3Dを使用した2D操作は2Dよりも高速です。 – Zifre

関連する問題