Hallo Besucher, der Thread wurde 9,1k mal aufgerufen und enthält 43 Antworten

letzter Beitrag von Acorn am

Sprite Hintergrund Kollision

  • Bin noch am rumprobieren mit der Kollosion, aber mir will das einfach mit der x-Psotion nicht gelingen.
    Sobald das Sprite die X-Position >255 hat bekomme ich das nicht mer hin.
    Hier der Quellcode :


    Könnt ihr mir bitte helfen?wenn möglich auch mit einer kleinen Erkkärung warumm das dann so ist?
    Ich danke euch schon im voraus!

  • Beim links/rechts bewegen fehlt die Abfrage <> 255. Die Abfrage ist nur grob sollte aber erst mal reichen.



    Für SPRITE0_POS_X reichen die 0-255 nicht, deshalb wird ein weiteres Bit benötigt.
    Dieses Bit liegt in Register $D010, je ein Bit pro Sprite.