Beiträge von TheRyk im Thema „Sprite-Animation / Farbwechsel“

    Sämtliche Spritebekasperung egal ob Positionierung, Pointer, Farben sollten spätestens 1 Rasterzeile vor der niedrigsten Y-Pos des angezeigten Sprites erledigt sein, dann flackert auch nix. Beispiel wenn Top/Bottom-Border offen: warten bis letzte Rasterzeile im Screen durchgelaufen ist, DANN alle Sprite-Events handlen, et voila, im nächsten Frame sind die neuen Werte angepasst.

    klar geht das, musst halt irgendwo sowas machen (PseudoCode)

    Code
    BEDINGUNG: Sprite_Y_Pos >#$FOO -> EVENT: JSR ColorRefresh


    Oder man macht sich eine etwas aufwändigere Tabellenlösung, bei der der Pointer jeweils aus der Y-Koordinate kommt.