25-03-2011, 09:26 AM
E rieccomi qua!!!!!! Stavolta vi chiedo un consiglio su come effettuare lo scrolling video...Io l'unico modo che ho pensato (e forse l'unico possibile...boh) è di muovere ogni singola sprite dello schermo inbase alla direzione di movimento...Cioè se ora quando premo tasto destro o sinistro passo il comando di movimento omino:
dbSpriteMove(idHeroSprite, vel),
per lo scrolling farei una cosa di questo tipo:
Secondo voi è corretto agire in questa maniera?? Si potrebbero adottare soluzioni più efficienti?? È un codice troppo pesante che potrebbe creare problemi?? In fin dei conti per creare un intero livello ci vanno centinaia e centinaia di sprite, e ogni volta bisognerebbe ciclarsele tutte per spostarle!!!!!! Boh, non mi rendo conto se possa essere un problema...consigli??
OT: ma mi dite che cosa sono quei 2 piccoli oggetti che vedo vicino ad alcuni utenti?? Intendo il quadrifoglio e il tao...a che cosa servono???
dbSpriteMove(idHeroSprite, vel),
per lo scrolling farei una cosa di questo tipo:
Codice:
for (int i = minIndSpriteWall; i <= maxIndSpriteWall; i++)
dbSpriteMove(i, vel)
Secondo voi è corretto agire in questa maniera?? Si potrebbero adottare soluzioni più efficienti?? È un codice troppo pesante che potrebbe creare problemi?? In fin dei conti per creare un intero livello ci vanno centinaia e centinaia di sprite, e ogni volta bisognerebbe ciclarsele tutte per spostarle!!!!!! Boh, non mi rendo conto se possa essere un problema...consigli??
OT: ma mi dite che cosa sono quei 2 piccoli oggetti che vedo vicino ad alcuni utenti?? Intendo il quadrifoglio e il tao...a che cosa servono???