私は3Dポイントアンドクリックゲームを作ろうと考えていますが、winformsやWPFでそれを作ることは可能ですか?私は物理学を必要としないか、アプリケーションが3Dオブジェクトをレンダリングするようにするだけです。私はXNAを使うことができることを知っていますが、私がそうしたら、ほとんどすべてを再学習しなければなりません。私の3番目のアプローチは、3Dゲームエンジンでシーンを作成し、スクリーンを印刷してイメージとしてロードすることです。どんな提案もありがとうございます。C#でwinformsやWPFで3Dゲームを作る方法はありますか?
答えて
3Dゲームと、プレイヤーにレンダリングされた画像とのやりとりをさせるだけの違いがあります。
事前レンダリングされたイメージを読み込むアプローチは、WinformsとWPFの両方で実行できます。画像上でクリックイベントをキャプチャし、アクティブエリアのリストに対してその場所を確認するだけで済みます。コメントからなど、項目をアクティブに、次のエリアに
編集を動かす:
それは友好的であるので、多くはありませんそれからちょうどすなわち、行われるために必要なものを取り扱っております。 Winforms/WPFでXNAビューポートをホストすることができます。それは、あなたのゲームをどのように動かすかについてです。 3Dシーンを動かすことが決してない場合、XNAは過剰です。画像は正常に動作します。
動的シーンが必要な場合は、その場でレンダリングできる必要があります。それでは、XNAが理にかなっています。ただ画像を表示するのに比べてはるかに多くの作業です。
プレレンダリングされた3D画像をゲームに表示したい場合は、3D Studio MaxやMaya(またはBlenderなどの無料の3Dグラフィックスツール)を使用して作成してみましょう。ゲームエンジンの3Dシーンを実際にレンダリングする必要は全くないように思えます。
私はやっていることを考えていた。私は、おかげでミキサーを使用する。 – mendez
- 1. wpfゲーム3Dスタジオからの3Dオブジェクト
- 2. 3Dアナグリフでゲームをレンダリングする方法
- 3. winforms(C#)のDataGridViewTextBoxCellに長いテキストをスペースや改行なしで折り返す方法はありますか
- 4. WinformsでSlider.AutoToolTipPlacementのような操作を行う方法はありますか?
- 5. 3Dアニメーション - WPFやXNA
- 6. C++ 3Dゲーム開発
- 7. WPFでFirstWindowシャットダウンモードをオーバーライドする方法はありますか?
- 8. WPFでエイリアスコマンドを実行する方法はありますか?
- 9. WPFでコントロールを「アンラップ」する方法はありますか?
- 10. あなたのコンピュータにメモリを増やすアプリを作る方法はありますか?C#で
- 11. WinFormsまたはWPFデザイナーのコントロールにインデックスを割り当てる方法はありますか?
- 12. C#Winforms-WPF interop
- 13. 「ブロッキング」WinForms ContextMenuを表示する方法はありますか?
- 14. Antrim Escapeのようなゲームを作るチュートリアルやゲームエンジンはありますか?
- 15. C++で3Dゲームのネットワーキングの基礎は何ですか?
- 16. Pythonで3Dでプリミティブを描画する方法はありますか?
- 17. 遅延レンダリングを利用している、見た目の良い3DゲームやTechdemoはありますか?
- 18. WPFでカスタムモーダルポップアップウィンドウを作成して値を返す方法はありますか?
- 19. C#WinFormsでコントロールの自動幅または自動高さを設定する方法はありますか?
- 20. WinFormsとWPFは同じプロジェクトにありますか?
- 21. テーブルをwinformsコントロールで正しくバインドする方法はありますか?
- 22. Google Maps APIで3Dビューまたは3Dパースペクティブを使用する方法はありますか?
- 23. Objective Cは3Dゲームに適した言語ですか?
- 24. wpfユーザーコントロールでWinFormsユーザーコントロールをホストする方法は?
- 25. whileループなしでコンピュータ間でデータをやりとりする方法はありますか? C++
- 26. WinFormsアプリケーションでキーストロークを受け入れる方法はありますか?
- 27. cでプロセス間でデータをやりとりする方法は?
- 28. Gatling:after {}フックでユーザーを増やす方法はありますか?
- 29. ダイナミッククラスアイテムの作成方法は? C#WinForms
- 30. ゲームでJavaのバッファをダブルバッファリングする方法はありますか?
また、このwinformsまたはWPFに使用するのにユーザーフレンドリーなhttp://gamedev.stackexchange.com/ – veljkoz