Tesi Robotica V+ Sim: Interprete Command Language e... | Page 76

Figura 18: Schema XNA Studio Da notare che più del 95% del codice scritto per una piattaforma, può essere utilizzato anche nell'altra: ovviamente ci sono alcune limitazioni (come ad esempio l'assenza del mouse in un gioco per Xbox 360), ma per la maggior parte dei progetti risulterà sufficiente una nuova ricompilazione con modifiche minime al sorgente. Questo è un enorme vantaggio, sia per degli sviluppatori occasionali, sia per quelle software house che intendono vendere la propria opera: vengono infatti annullate tutte le problematiche dello sviluppo su più piattaforme! Andiamo ora ad analizzare alcune delle caratteristiche principali del framework e della relativa suite di sviluppo. 75