2012-06-12 13 views
13

Quale di questi offre la migliore API per lo sviluppo del gioco? Quale libreria è più facile da usare, più veloce, ha più documentazione?SharpDX vs SlimDX per lo sviluppo del gioco?

+1

Questa è una domanda "Se uno squalo picchia un gorilla". http://blog.stackoverflow.com/2011/08/gorilla-vs-shark/ – Almo

+0

Questa non è una domanda precisa e, in quanto tale, non sarà popolare qui. Potresti provare a riformulare la domanda come domanda specifica per la programmazione, oppure potresti trovare ciò che stai cercando in posti come questo: http://gamedev.stackexchange.com/questions/23109/is-using-sharpdx-or-slimdx -easier-than-using-directx-direttamente-da-c – kaliatech

risposta

22

Entrambi i progetti supportano quasi tutte le librerie DirectX (sebbene SlimDX supporti un po 'di più nello spazio DirectX 9).

SlimDX è molto maturo e completo. Alcuni giochi commerciali su vasta scala sono stati scritti e pubblicati usando SlimDX. Fornisce inoltre più "framework" da utilizzare e ha una documentazione più completa delle funzionalità.

SharpDX promette prestazioni leggermente migliori in alcuni scenari (see benchmarks). È generato direttamente dalle intestazioni DirectX, quindi è più un sottile wrapper DirectX.

+14

Da quello che hai descritto i progetti dovrebbero probabilmente scambiare nomi :-) – Wouter