重複の可能性:
OpenGLまたはDirectX?
私はしばらくの間インターネットを探していました、私はこの投稿を読んだことさえあります:OpenGLまたはDirectX?
しかし、それは実際には違いが何であるかを正確に教えてくれないか、人々はそれについて「彼らが知っていると思うこと」を投稿するだけです。
ゲームを作成するときに使用するAPIを少なくとも自分で判断できるように、両者の違いを正確に知りたいと思っています。
重複の可能性:
OpenGLまたはDirectX?
私はしばらくの間インターネットを探していました、私はこの投稿を読んだことさえあります:OpenGLまたはDirectX?
しかし、それは実際には違いが何であるかを正確に教えてくれないか、人々はそれについて「彼らが知っていると思うこと」を投稿するだけです。
ゲームを作成するときに使用するAPIを少なくとも自分で判断できるように、両者の違いを正確に知りたいと思っています。
コメントが指摘しているように、DirectXは主にウィンドウに関連付けられています。OpenGLはあなたに移植性を与えます。ただし、別の大きな違いがあります。DirectXは、グラフィックス、ネットワーキング、サウンドプログラミングなどに対応しているため、完全なゲームプログラミングライブラリです。OpenGLは単なるグラフィックライブラリであり、たとえばサウンドやネットワーク機能を提供しません。ただし、グラフィックスに関しては、OpenGLを実際に調整できるため、おそらくパフォーマンスが向上します。
WindowsとXBoxに制限する場合は、DirectXを使用します。クロスプラットフォームの実行可能性が重要な場合は、OpenGLを使用します。