2011-08-14 7 views
2

私は3Dポイントアンドクリックゲームを作ろうと考えていますが、winformsやWPFでそれを作ることは可能ですか?私は物理学を必要としないか、アプリケーションが3Dオブジェクトをレンダリングするようにするだけです。私はXNAを使うことができることを知っていますが、私がそうしたら、ほとんどすべてを再学習しなければなりません。私の3番目のアプローチは、3Dゲームエンジンでシーンを作成し、スクリーンを印刷してイメージとしてロードすることです。どんな提案もありがとうございます。C#でwinformsやWPFで3Dゲームを作る方法はありますか?

+0

また、このwinformsまたはWPFに使用するのにユーザーフレンドリーなhttp://gamedev.stackexchange.com/ – veljkoz

答えて

1

3Dゲームと、プレイヤーにレンダリングされた画像とのやりとりをさせるだけの違いがあります。

事前レンダリングされたイメージを読み込むアプローチは、WinformsとWPFの両方で実行できます。画像上でクリックイベントをキャプチャし、アクティブエリアのリストに対してその場所を確認するだけで済みます。コメントからなど、項目をアクティブに、次のエリアに

編集を動かす:
それは友好的であるので、多くはありませんそれからちょうどすなわち、行われるために必要なものを取り扱っております。 Winforms/WPFでXNAビューポートをホストすることができます。それは、あなたのゲームをどのように動かすかについてです。 3Dシーンを動かすことが決してない場合、XNAは過剰です。画像は正常に動作します。

動的シーンが必要な場合は、その場でレンダリングできる必要があります。それでは、XNAが理にかなっています。ただ画像を表示するのに比べてはるかに多くの作業です。

+0

を試してみてください。 – mendez

+0

私はいくつかのシーンにアニメーションを持たせたいと思っていましたが、おそらく私はそれをアニメーション化してビデオとして持っているゲームエンジンを使うことができます。私はWPFがメディア要素でビデオをサポートしていることを知っています。助けてくれてありがとう、今は難しい部分が来て...ゲームをデザインする。 – mendez

0

プレレンダリングされた3D画像をゲームに表示したい場合は、3D Studio MaxやMaya(またはBlenderなどの無料の3Dグラフィックスツール)を使用して作成してみましょう。ゲームエンジンの3Dシーンを実際にレンダリングする必要は全くないように思えます。

+0

私はやっていることを考えていた。私は、おかげでミキサーを使用する。 – mendez

関連する問題