0
最近,我一直在试验用于NDS自制软件的devkitARM工具链。然而,我想更好地理解的是如何控制精灵动画的速度。我知道这样做的唯一方法是通过“计数帧”。例如,下面的代码可以被放置成与包含所述devkitpro“animate_simple”例如:NDS Homebrew:精灵的多个动画速度
int main(void) {
int frame = 0;
...
while(1) {
...
if(++frame > 9)
frame = 0;
}
return 0;
}
这通常是很好,但它确保了在主回路中初始化的所有动画以设定的速度运行。我将如何去做两个不同的精灵,每个精灵都以不同的速度动画?任何有识之士将不胜感激。