2012-04-29 9 views
0

2Dゲームから3Dへの道のりに関する質問があります。XNAのプレーン2Dゲーム(例:pong)から3Dへの最速/最も簡単な方法は何ですか?

私は2Dで作られたポンのようなゲームを持っています。今私はそれを3Dのようにしたいと思っています。これは以下を意味します: ゲームのプレイグラウンドを背中に傾けたいので、プレイフィールドが3Dであるように見えます。

どうすればこの効果を得ることができますか?

+0

です。もしあなたがたくさんのものをハードコーディングすれば、おそらくそれは難しいでしょう。物事をダイナミックにした場合、レンダリングシステムはゲームプレイから分離されます(Entityコンポーネントシステムはこれを行う良い方法です)。それは簡単な作業です。 –

+0

私はこれをどこか何か等しくする例を見つけることができますか? – gurehbgui

答えて

0

レンダラからロジックを切り離してください。レンダラを変更するとゲームは同じですが、それは違って見えます。

あなたはボールを持って、1つの2Dレンダラはcircunferenceを描画し、3Dレンダラは球を描画します...しかし、運動と衝突ロジックは、それは多くを依存して同じ

関連する問題