Sorry if this ends up a little bit confusing, but I have issue with my project.
Before I start, I just wanna tell you that:
- Yes, I'm using c65, and also I'm using NESDOUG's lib (props to him btw)
I want to make a simple animation of a character walking, don't worry, you don't have to explain to me what metapsprites are because I understand how this works, the main problem is, I want to make every single frame to play instead of static, or three frames at the same time playing
(I already have the sprites set in sprites.h, so there are no problems)
When I executed that code, three frames appeared at THE SAME time! So, I tried usng the delay(); command, but that made the gameplay lag alot and also it didn't fixed the issue.
Before I start, I just wanna tell you that:
- Yes, I'm using c65, and also I'm using NESDOUG's lib (props to him btw)
I want to make a simple animation of a character walking, don't worry, you don't have to explain to me what metapsprites are because I understand how this works, the main problem is, I want to make every single frame to play instead of static, or three frames at the same time playing
(I already have the sprites set in sprites.h, so there are no problems)
Code:
sprid = oam_meta_spr(temp_x, high_byte(Char1.y), sprid, RoundWLK1);
sprid = oam_meta_spr(temp_x, high_byte(Char.1y), sprid, RoundWLK2);
sprid = oam_meta_spr(temp_x, high_byte(Char1.y), sprid, RoundWLK3);
sprid = oam_meta_spr(temp_x, high_byte(Char.1y), sprid, RoundWLK2);
sprid = oam_meta_spr(temp_x, high_byte(Char1.y), sprid, RoundWLK3);
When I executed that code, three frames appeared at THE SAME time! So, I tried usng the delay(); command, but that made the gameplay lag alot and also it didn't fixed the issue.