20-10-2010, 10:22 PM
(Questo messaggio è stato modificato l'ultima volta il: 20-10-2010, 10:23 PM da steve.)
Dimenticavo.... il #pragma once credo che esista solo in visual studio (mi pare che evita problemi se includi più volte lo stesso include).
Nel main loop per adesso abbiamo:
beginscene(...) : fa parte del video driver, l'applicazione deve chiamare questo metodo prima di ogni rendering (reference)
drawall() : fa parte dello scene manager, disegna tutti gli scene node (reference)
endscene() : fa parte del video driver, stampa l'immagine renderizzata a schermo (reference)
Per capire un pò meglio il drawall() vi dico che lo scene manager è l'oggetto (nel senso oop) che contiene e gestisce tutti gli scene node.
Uno scene node è un oggetto che contiene e gestisce le mesh e gli sprite (la roba in 2d e 3d se preferite xD), un oggetto (nel senso di grafica) per ogni scene node.
Se qualcuno ha intenzione di impararsi irrlicht a stò punto conviene che si faccia avanti ora (anche con un progetto un pò diverso da quello di puorcunicu). Certo non so quasi niente di irrlicht, però quasi niente è meglio di niente.
Nel main loop per adesso abbiamo:
beginscene(...) : fa parte del video driver, l'applicazione deve chiamare questo metodo prima di ogni rendering (reference)
drawall() : fa parte dello scene manager, disegna tutti gli scene node (reference)
endscene() : fa parte del video driver, stampa l'immagine renderizzata a schermo (reference)
Per capire un pò meglio il drawall() vi dico che lo scene manager è l'oggetto (nel senso oop) che contiene e gestisce tutti gli scene node.
Uno scene node è un oggetto che contiene e gestisce le mesh e gli sprite (la roba in 2d e 3d se preferite xD), un oggetto (nel senso di grafica) per ogni scene node.
Se qualcuno ha intenzione di impararsi irrlicht a stò punto conviene che si faccia avanti ora (anche con un progetto un pò diverso da quello di puorcunicu). Certo non so quasi niente di irrlicht, però quasi niente è meglio di niente.