2013-01-07 6 views
-3

Possible en double:
OpenGL or DirectX?Quand utiliser directX et quand utiliser OpenGL?

J'ai cherché sur internet depuis un certain temps, je l'ai même lu ce post: OpenGL or DirectX?

mais soit doesn Ne me dites pas exactement quelle est la différence ou les gens affichent juste ce qu'ils pensent savoir à ce sujet. Je veux vraiment savoir exactement quelle est la différence entre eux afin que je puisse au moins essayer et faire mon propre jugement sur l'API à utiliser lors de la création de mes jeux.

+0

Comme la première réponse dit, faites-vous un jeu pour Windows? Utilisez DirectX. Sinon, utilisez OpenGL. Si la portabilité est importante, choisissez la bibliothèque de portail, OpenGL. Sinon, choisissez la bibliothèque plus riche en fonctionnalités, DirectX. – meagar

+0

Je suis sceptique quant à la recherche que vous avez faite avant de poser cette question. Un Google pour « OpenGL ou DirectX » conduit à un (http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D) comparaient OpenGL et Direct3D (qui sont comparables [article wikipedia], DirectX, comme déjà mentionné, n'est pas vraiment comparable à OpenGL). –

Répondre

2

Comme les commentaires l'ont souligné, DirectX est principalement lié à Windows. OpenGL vous donnera la portabilité. Cependant, il y a une autre différence majeure. DirectX est une bibliothèque de programmation complète pour les graphismes, le réseautage et la programmation sonore, pour n'en nommer que quelques-uns. OpenGL est juste une bibliothèque graphique, il ne vous fournit pas de son et de capacités réseau par exemple. Cependant, OpenGL va probablement vous donner de meilleures performances car vous pouvez vraiment le modifier.

1

Vous utilisez DirectX lorsque vous souhaitez vous limiter à Windows et XBox. Vous utilisez OpenGL lorsque la viabilité multiplateforme est importante.

Questions connexes