Certo, perché C# essendo C-Like, automaticamente conosci 80% dei linguaggi.
Ovviamente sempre in modo teorico.
Dico ultima cosa, anche perché stiamo andando veramente molto, molto OT.
E bene fare molto attenzione su ciò che deciderai di fare.
Perché tra le DirectX è OpenGL c'è di mezzo il mare.
Hanno un funzionamento completamente differente.
partendo anche dalle semplici coordinate.
In DirectX parti da 0,0 sinistra verso destra, alto verso il basso.
OpenGL è al contrario. da destra verso sinistra, basso verso l'alto.
Le texture vengono caricate direttamente in memoria a differenza delle directX che utilizza variabili
che possono essere distrutte.
In OpenGL le texture le carichi tramite una variabile int.
E occorre obbligatoriamente preparare un viewport. Cosa che si può omettere in DirectX.
Se scegli OpenGL è molto complicato ma Cross-Plattform.
mentre le DirectX sono più facili ma unicamente per windows.
Magari posso realizzare una breve guida sulle OpenGL o meglio ancora una libreria Helper per il C#
come feci tempo fà con MMORpgmaker, in modo da gestire tutto in Manged mode.
|