User Tools

Site Tools


content:retrocomputing:sprite

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
content:retrocomputing:sprite [2023/07/29 22:52] admincontent:retrocomputing:sprite [2023/08/15 14:45] – [Sprite animation e collision] admin
Line 159: Line 159:
 ===== Sprite animation e collision ===== ===== Sprite animation e collision =====
  
-Il seguente esempio è tratto dal libro //Commodore 64 Graphics and Sound//; è diverso rispetto al listato sopra, perché non ridefinisce gli stessi sprite... FIXME+Il seguente esempio è tratto dal libro //Commodore 64 Graphics and Sound//; è diverso rispetto al listato sopra, perché non ridefinisce gli sprite con un altro disegno, ma visualizza alternativamente due sprite, con due definizioni diverse per creare l'animazione, relative alla stessa figura (un alieno).
  
 +{{:sprite:sprite-aliens.png|}}
 ==== Definizione sprite ==== ==== Definizione sprite ====
  
Line 184: Line 185:
 </file> </file>
  
-I registri nel VIC-II per le posizioni X (e Y) degli sprite 0-(53248, 53250, 53252 e 53254):+I registri nel VIC-II per le **posizioni X degli sprite 0-3** (vc=53248, vc+2=53250, vc+4=53252 e vc+6=53254):
  
 {{:sprite:vic-ii-sprite-x-pos.png|}}   {{:sprite:vic-ii-sprite-x-pos.png|}}  
  
-Il registro 'vc+21=53269' tramite il quale vengono visualizzati solo gli sprite a 1:+Il registro 'vc+21=53269' tramite il quale vengono visualizzati solo gli **sprite abilitati**:
  
 {{:sprite:vic-22-sprite-enable.png|}} {{:sprite:vic-22-sprite-enable.png|}}
  
-Poi vengono visualizzati con gli stessi colori gli sprite 1 e 3 (2041 e 2043) con un'animazione 'a gambe chiuse', un po' più avanti nella direzione 'x':+Poi vengono visualizzati gli sprite 1 e 3 (2041 e 2043) con un'animazione 'a gambe chiuse', un po' più avanti nella direzione 'x':
  
 <file> <file>
Line 203: Line 204:
 </file> </file>
  
-L'effetto è quello di dare un'animazione a due alieni che si avvicinano, per poi scontrarsi. Di seguito il listato completo:+L'effetto è quello di dare un'animazione a due alieni che si avvicinano, per poi scontrarsi. Di seguito il **listato completo**:
  
 <file> <file>
content/retrocomputing/sprite.txt · Last modified: 2023/08/15 14:54 by admin