Mega ShockedLe 16/05/2018 à 04:39
Sweetness! Thanks for the feedback Zerosquare!
VasiliyFamiliya I guess you could do the timing that way. Your scene most definately calls waitVBlank () so you could try that approach. If you use a different method please let us know it would be cool to see a different solution to the problem.
Your GFX issue does not seem to be GFX at all. Looks like your issue is with palettes. I would advise not to piggy back off of HPMan's colorStream demo but to first just piggy back off of his Scroller demo.
The difference is that the Scroller demo will have the pallettes allocated to the background no shuffling or additional slots will be required. You can draw your charcaters on top. Scroll your Scroller backwards and forwards as long as your palettes look right initially they will continue to look right.
In your example palettes are constantly being shuffled due to the colorStream. If you aren't careful you will find that scroller palettes can and will override your sprite palettes.
Just avoid this by having a simple Scroller at first. You can always add the colorStream later if you have to or you could just jump to different scrollers for your battles. You have options here.
Sorry for babbling for those reading who think I am out to lunch.