3

目立ったパフォーマンスの低下なしに (UI レイアウトの構築を容易にするために) WPF で 2D アクション ゲームを作成したい場合、どのようなオプションがありますか? このゲームには重い物理計算が含まれていてはなりません。

過去に XNA ゲームを作成したことがあり、MonoGame プロジェクトについては知っていますが、WPF を MonoGame のホストとして使用する方法がまだ不明であり、WPF で MonoGame のダウンロード可能な例が見つかりませんでした。

MonoGame の他に、他にどのようなオプションがありますか?

前もって感謝します!

4

2 に答える 2

1

SlimDXを見てください。3D と 2D の両方がサポートされています。

チュートリアルには、WPF との統合に関する例があります。

于 2013-05-11T20:15:57.210 に答える
0

WPF アプリケーション内で XNA をレンダリングする Nick Gravelyn の記事をご覧ください。MonoGame の API は、同一ではないにしても、XNA と非常によく似ていると思います。そのため、移植の問題を修正することは大きな問題にはなりません。

http://blogs.msdn.com/b/nicgrave/archive/2010/07/25/rendering-with-xna-framework-4-0-inside-of-a-wpf-application.aspx

また

http://www.jfmajor.com/post/38447851593/monogame-in-wpf

XNA/MonoGame (どれを忘れたか) で WPF コントロールをレンダリングしようとしているチームがパフォーマンスの問題に遭遇したことをどこかで読んだことを覚えています。

(私が見てきたことから)多くの人がとったアプローチは、UI のレンダリングに WPF を使用せず、代わりにゲーム/エンジンの一部として UI を構築することだと思います。WPF/WinForms を使用してエディターを構築できますが、ゲーム/ワールドのレンダリングは、上記の記事と同様の UserControl を使用して WPF/WinForms アプリケーションに埋め込まれていると思います。

于 2013-05-11T19:12:29.397 に答える