2012-06-12 31 views
13

Welcher davon bietet die beste API für die Spieleentwicklung? Welche Bibliothek ist einfacher zu verwenden, schneller, hat mehr Dokumentation?SharpDX vs SlimDX für die Spieleentwicklung?

+1

Dies ist eine Frage "Würde ein Hai einen Gorilla schlagen". http://blog.stackoverflow.com/2011/08/gorilla-vs-shark/ – Almo

+0

Dies ist keine genaue Frage, und als solche wird hier nicht beliebt sein. Sie könnten versuchen, die Frage zu einer programmspezifischen Frage umzuformulieren, oder Sie könnten das finden, was Sie an solchen Stellen suchen: http://gamedev.stackexchange.com/questions/23109/is-using-sharpdx-or-slimdx -easier-als-using-directx-direkt-from-c – kaliatech

Antwort

22

Beide Projekte unterstützen nahezu die gesamten DirectX-Bibliotheken (obwohl SlimDX im DirectX 9-Bereich etwas mehr unterstützt).

SlimDX ist sehr ausgereift und voll ausgestattet. Einige größere kommerzielle Spiele wurden mit SlimDX geschrieben und veröffentlicht. Es bietet auch mehr von einem "Framework" zu verwenden, und hat mehr Feature-vollständige Dokumentation.

SharpDX verspricht etwas bessere Leistung in bestimmten Szenarien (see benchmarks). Es wird direkt aus den DirectX-Headern generiert, ist also eher ein dünner DirectX-Wrapper.

+14

Von dem, was Sie beschrieben, sollten die Projekte wahrscheinlich Namen tauschen :-) – Wouter

Verwandte Themen