02-09-2008, 11:34
|
#23
|
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
Originariamente inviato da Mattyfog
allora pongo le ultime domanda prima di arrivare alle conclusioni:
- con l'uscita delle DirectX 10, ha senso imparare le 9? Io non ho una sheda video compatibile con le 10, quindi o 9 o niente. Se non sbaglio le 10 supportano comunque le 9, però non vorrei mai andare a finire in un vicolo ceco.
- tu mi hai proposto il C# perchè più semplice in alcune cose, io non so usare i wrapper e quindi non so se sia difficile, quindi la domanda è: se io mi semplifico un po' la vita con il C# ma me la complico con i wrapper non è che bilanciamo la cosa?
- infine se è ver che il codice deve essere "passato" tramite macchina virtuale non è che si ha un rallentamento del gioco?
|
- se non puoi fare altro, impara le 9 e poi rivedi solo le differenze tra le API (le 10 offriranno qualcosa in più e un po' di cose leggermente diverse, ma i principi saranno gli stessi).
- i wrapper sono solo un tramite, per farti un esempio, invece che glVertex3f() chiamerai nomewrapper.glVertex3f(), e magari nemmeno di quello hai bisogno.
- un certo rallentamento nel codice managed c'è, ma se devi sviluppare Assassin's Creed ha un senso porsi il problema, se il massimo che devi fare è un giochino 3D che usa un centinaio di poligoni e altrettante texture non hai di che preoccuparti.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
|
|
|