10

Xnaはサポートされていません。残念ながら、最近ゲームプログラミングを開始しました(約9か月)。DirectXまたはOpenGlのどちらがより良い選択ですか。

さて、DirectXとOpenGlにはC#の公式ライブラリがないと思います。それで、どちらが初心者にとってより良いでしょうか?

Mono、SharpDx、SlimDxなどのことを聞いたことがあります。しかし、OpenGlよりもDirectXの利点はありますか。その逆も同様です。

また、これらのMono、SharpDx、SlimDxは何と呼ばれていますか?彼らは特定の名前を持っていますか?

4

1 に答える 1

0

XNAステータスに驚きはありません...
かつてManagedDirectXを使用していたことを覚えています:)

Windows OSをターゲットにしている場合は、この日付に関してVS2012 / C#を使用する必要があると思います。VSは、最も豊富で最もわかりやすく、非常に便利なIDEです。言語としてのC#は本質的に非常に学術的です-MSがOOP / OODに関連する抽象的な数学的モデルの実質的な調査を行う前に、その言語には何も入りません。その意味で、彼らは「大きなおじさん」として機能し、開発者の道に潜む悪いデザインやデザインの欠陥から可能な限り道を切り開くようにします。
言い換えれば、うまくいくものを作るのははるかに難しいのです。 C#の設計上の欠陥があります。
その意味でのDirectXは、ゲームに組み込んで必要なUIを提供できるDLLの集まりにすぎません。

より多くのOSをターゲットにする場合は、IDEとしてCode-Blocksを、UIプロバイダーとしてOPENGLをお勧めしますが、C ++プログラミングであるため便利ではないことに注意してください。もちろん、特定のエラーが発生する可能性があります。特定のOSで発生します。

最後のオプションはJavaベースです。これは、前述の両方のオプションのメリットを提供しますが、実行速度が約44%遅くなるため、私の好みでは、ゲームに適したオプションとして使用できます。

開発パスを選択するときは、予算を慎重に検討する必要があります。例では、クロスプラットフォームの状況とウィンドウだけの状況でゲームのQAにかかる費用を検討してください…</ p>

于 2013-02-21T06:46:07.720 に答える