0
最近,我一直在試驗用於NDS自制軟件的devkitARM工具鏈。然而,我想更好地理解的是如何控制精靈動畫的速度。我知道這樣做的唯一方法是通過「計數幀」。例如,下面的代碼可以被放置成與包含所述devkitpro「animate_simple」例如:NDS Homebrew:精靈的多個動畫速度
int main(void) {
int frame = 0;
...
while(1) {
...
if(++frame > 9)
frame = 0;
}
return 0;
}
這通常是很好,但它確保了在主迴路中初始化的所有動畫以設定的速度運行。我將如何去做兩個不同的精靈,每個精靈都以不同的速度動畫?任何有識之士將不勝感激。