In questo articolo analizzeremo DrawString, il metodo della classe SpriteBatch che si occupa di disegnare a schermo il testo. Vedremo velocemente come caricare e un font in memoria e successivamente smanetteremo un pò, guardando i vari risultati ottenuti. Innanzitutto, lavorando con XNA dobbiamo sapere che il font viene rappresentato, come risorsa, tramite un file di [...]
In questo articolo impareremo a disegnare su schermo una sprite animata tramite poche e semplici istruzioni. Innanzitutto, ecco l’immagine che ho usato io per questa prova: Come potete notare non è niente di che: un insieme di quadrati con un semplice effetto di illuminazione, fatto in photoshop in due secondi. Ora, se volessimo partire da [...]
Ridimensionare una sprite, al pari della rotazione, è un’operazione molto semplice, nonostante sia molto comune in tantissimi giochi. Comunque sia, chiacchiere a parte, in questo articolo affronteremo due metodi di ridimensionamento: prima quello “fisso”, ovvero il disegno della texture ridimensionata, e successivamente quello “variabile” tramite input da tastiera. Ridimensionamento “fisso” Il nocciolo della questione, come [...]
Dunque, ora vediamo un pò, dopo aver imparato a disegnare una sprite su schermo, come ruotarla e disegnare quindi questo effetto. Questo articolo sarà suddiviso in due parti: nella prima osserveremo da vicino il metodo che utilizzeremo. Successivamente, creeremo un metodo che richiamato ad ogni frame darà l’effetto di movimento nella rotazione. Il Metodo Ecco [...]
In questo articolo scopriremo come si può disegnare su schermo una sprite con XNA. Come prima cosa avviamo l’ambiente di sviluppo e creiamo un nuovo progetto (Come si fa?). Ora, quello che noi dobbiamo fare essenzialmente è innanzitutto caricare in memoria la nostra sprite. Successivamente, andare a modificare il codice del metodo Draw per poter [...]
Arieccomi qua, a scrivere dopo poche ore dal post precedente. Volevo segnalarvi velocemente un sistema particellare per XNA decisamente utile e comodo, il Mercury Particle Engine. Reperibile su http://mpe.codeplex.com/, è sicuramente degno di nota in quanto presenta un sistema comodo da implementare e un editor semplicissimo da usare ma allo stesso tempo potentissimo. Ecco alcuni [...]
27 dicembre 2009 - 11:21
Tag: codice, draw, inizio, preparazione, update, XNA
Scritto in XNA | Nessun commento
Proprio adesso stavo scrivendo il primo articolo della sezione Grafica e stavo pensando: “cavolo, non ho scritto niente di generale riguardo alla struttura del codice?”. Certo, su internet si trovano tonnellate di documentazioni a riguardo, e sullo stesso progetto generato automaticamente troviamo un sacco di commenti utili, se si mastica un pò d’inglese. Ma vogliamo [...]
Dunque, in questa seconda parte dei tutorials, come potrete ben immaginare, ci occuperemo delle prime basilari operazioni di grafica. Impareremo ad importare un’immagine per poi disegnarla oppure caricarla direttamente da un file. Proseguiremo modificando un pò le nostre immagini disegnate, con operazioni quali la rotazione e il ridimensionamento. Provvederemo anche al testo, studiando la funzione [...]
Adesso che abbiamo scaricato i nostri file e il necessario per iniziare, ovviamente, dobbiamo installare un pò tutto. Come prima cosa quindi avvieremo il setup del Visual C# 2008 Express Edition. Una volta avviato dovremo aspettare qualche secondo per il caricamento dei componenti. Successivamente, ci ritroveremo davanti ad una schermata di installazione classica, nella quale [...]
Il titolo dice tutto: come prima cosa dobbiamo prendere tutti i programmi di cui avremo bisogno, installarli e quindi iniziare a lavorare. Il download dei files a noi necessari è veramente semplice e non richiede operazioni complicate. Come prima cosa, andiamo su http://creators.xna.com/it-IT/downloads la pagina di download ufficiale di tutti i programmi (e relativi prerequisiti) [...]
16 dicembre 2009 - 14:23
Salve, ho notato il tuo profilo su gameprog.it e vorrei sapere dove studi per eventuali progetti xna. In caso di risposta positiva di spiego meglio
16 dicembre 2009 - 15:00
non frequenti l’uni quindi?in quel caso niente, ho visto su gameprog che dovresti essere troppo lontano da dove studio io