Windows 8 用のゲームを開発したいのですが、Xna がサポートされていないため、MonoGame のようなものを使用するのが良いかどうかはよくわかりません。MonoDevelop を使用しても意味がないと思うからです。 UIフロントエンドがDirectXで実行されている間、OpenGLで。しかし、私の検索と "apptivate.ms" では、依然として開発者に MonoDevelop の使用を強制しています。
また、DirectX を使用して C++ でゲームをビルドするのは好きではありません。私の場合、それは大きなゲームではなく、私のお気に入りの言語 (また、職場での言語) は C# であるためです。
ところで、このゲームを OpenGL や C++ で書くことは大したことではありません。過去 4 年間、この 2 つの分野で多くの経験を積んできたからです。 C# やグラフィックス フレームワークのような「高速」および「保存」ソリューション。
だから...多分誰かがこれらの質問に対する答えを持っています:
- Xaml / C# で MonoGame を使用する必要があり、DirectX と OpenGL の混在について心配する必要はありませんか?
- または、使用できる別の DirectX/Game Framework もありますか?
- それとも、私は完全に間違っていて、Xaml は DirectX を必要としないのでしょうか? または、MonoGame に DirectX の使用を強制することはできますか?
- または、別のポイント-「System.Drawing」のようなものは、いくつかの優れたシェーディング効果を備えたスペースシューターに十分高速ですか(私の場合、シェーディングとブルーム、ブラーなどのようなものが必要だと思います)? おそらく、Microsoft が新しい 2D 描画ライブラリを追加したのでしょうか? (しかし、私はまだ gdi+ だと思います)