Impariamo a gestire il rendering (ottimizzato) di primitive bidimensionali tramite lo sprite batch di xna, che ci permette di impiegare alpha blending ed altri effetti grafici, trasformazioni affini (rotazioni, scale e traslazioni) e effetti di profondita' ai nostri sprites.
Impariamo a gestire l'input, affrontiamo alcune delle tematiche fondamentali circa la gestione degli eventi che l'utente genera, e creiamo una semplice classe camera.
Scopriamo come caricare textures da file contenenti immagini, e quindi applichiamole ai nostri poligoni. Texturizzeremo quadrati, griglie e persino sfere, cilindri e coni!
Passiamo dal 2D del tutorial precedente ai primi passi del 3D, usando le trasformazioni affini che la nostra scheda video e' in grado di fare a grande velocita' per spostare in 3d i nostri oggetti e creare l'illusione della prospettiva.
Questo documento (parte di una tesi di laurea presso l'Università di Bologna) contiene una descrizione e l'analisi delle caratteristiche dei motori 3d "moderni" con schemi UML e discussioni sui data flow, le strutture e le scelte architetturali che sottendono e devono essere affrontate durante il progetto di un software di questo tipo.
Avete sempre sognato di programmare un videogioco ma non sapete proprio da dove iniziare?
Iniziate da questo Tutotial ed in breve il sogno diventerà realtà.
L'autore di questo utile tutorial ci mette in grado di compiere i primi passi verso l'utilizzo delle sempre verdi GDI (Graphics Device Interface) di windows 32. API grafiche di comodo utilizzo per la realizzazione di determinate applicazioni.
Ecco la seconda parte dei tutorial sulla creazione di una semplice battaglia navale 2D con l'utilizzo di MFC ed OpenGL in ambiente Microsoft Visual C++, e con il supporto della comunicazione tramite rete LAN.
Semplice ma completo tutorial per caricare immagini JPEG in memoria. Contiene anche un esempio che permette di mandare in output l'immagine acquisita in formato bitmap (BMP).
Ecco la parte iniziale della serie di tutorial che spiegherà come creare una semplice battaglia navale 2D con l'utilizzo di MFC ed OpenGL in ambiente Microsoft Visual C++, e con il supporto della comunicazione tramite rete LAN.
Ottimo secondo capitolo della serie "Programmazione in ambiente MS Windows con VC++" di Strefano Riccio.
In questa occasione vengono affrontati l'architettura interna, il multithreading, la gestione della memoria e le Win32API.
Ottimo e completo tutorial panoramico sulla programmazione in ambiente Microsoft Windows con Visual C++, con cenni all'architettura ed all'environment di sviluppo.
Assolutamente da non perdere !
Marco "Estrusco" Muratore continua il suo ottimo lavoro con la traduzione del tutorial dal 21 al 25 sulle OpenGL di NeHe.
Sono inclusi i progetti sorgenti in VC++ commentati e la lezione è stata inoltre convertita in PDF per una più semplice lettura e consultazione.
Per chi non lo avesse ancora fatto, è possibile scaricare le precedenti traduzioni (16-20) da questo link
Partendo dal precedente articolo sulla programmazione in Windows (vedi articoli correlati), Vincenzo Selvaggio introduce alle OpenGL tramite questo breve tutorial con annessi codici sorgenti in C++