08-02-2011, 11:09 PM
Per il C#, c'è xna che fa anche da wrapper per le directx, oppure puoi usare le directx sdk, però se usi visual c# express 2010 devi cambiare il framewrok di compilazione, devi usare il 2.0 o il 3.5, altrimenti non funzioneranno. (Io ho fatto delle prove in visual basic.net)
Le differenza tra la directx e opengl sono: Non le so XDXD, non voglio dire delle boiate perché non ho mai appofondito su queste cose, il massimo che ti posso dire è questo: le directx non sono multipiattaforma e sono più facili delle opengl, mentre le opengl sono più difficile delle directx e sono multipiattaforma.
La documentazione scarseggia per tutte e due le librerie e fare un gioco e/o un engine con esse, è una tortura XD.
[Edit]
Dimenticavo, per i linguaggi .net, ci sono anche le: SlimeDX.
Le differenza tra la directx e opengl sono: Non le so XDXD, non voglio dire delle boiate perché non ho mai appofondito su queste cose, il massimo che ti posso dire è questo: le directx non sono multipiattaforma e sono più facili delle opengl, mentre le opengl sono più difficile delle directx e sono multipiattaforma.
La documentazione scarseggia per tutte e due le librerie e fare un gioco e/o un engine con esse, è una tortura XD.
[Edit]
Dimenticavo, per i linguaggi .net, ci sono anche le: SlimeDX.