Tutorials XNA 4.0
XNA è uno strano acronimo ricorsivo che sta per "Xna's Not Acronym" (ossia "Xna non è un acronimo"). È un framework sviluppato in C# che permette di facilitare notevolmente la scrittura di applicazioni grafiche, in particolar modo videogiochi. Questo framework viene usato anche per sviluppare giochi per Xbox 360. Di seguito propongo un'introduzione generale al framework con un semplice esempio concreto e una serie di "ricette" di programmazione che affrontano, spiegano e risolvono problematiche comuni.
Panoramica su XNA
Introduce il framework XNA 4.0, illustra come procedere nello sviluppo di videogiochi e fornisce l'idea di base di come si implementa un semplice progetto.
Introduce il framework XNA 4.0, illustra come procedere nello sviluppo di videogiochi e fornisce l'idea di base di come si implementa un semplice progetto.
- Startup di un nuovo progetto
- Gestione degli asset
- L'architettura a componenti e servizi
- Un semplice esempio
- Un semplice esempio - Parte II
Programmazione in ambiente 3D
Illustra come gestire problemi comuni di ambienti 3D. Tratta sistemi di riferimento, telecamere, rendering di primitive, modelli e programmazione di shader
Illustra come gestire problemi comuni di ambienti 3D. Tratta sistemi di riferimento, telecamere, rendering di primitive, modelli e programmazione di shader
- Lo spazio 3D
- Primitive e shader
- Progettare la telecamera
- Un componente per la tastiera
- Primitive texturizzate: coordinate texture
- Indici, buffer, shader e primitive: classi generiche per tutti
- Introdurre modelli 3D
Terreni
Illustra come renderizzare un terreno 3D. Spiega varie tecniche e shader usati comunemente e mostra alcune ottimizzazioni che permettono il rendering di terreni enormi e dettagliati
Illustra come renderizzare un terreno 3D. Spiega varie tecniche e shader usati comunemente e mostra alcune ottimizzazioni che permettono il rendering di terreni enormi e dettagliati
