0
我已經編寫了每個繪製的圓形之間有延遲的程序,但是當我舉例如SDL_Delay(2)時,所有東西都是黑色的,持續5秒,然後我看到所有已繪製的東西,但我需要從開始時看到一切,看起來像是動畫。SDL_Delay不會在每個動作之前延遲
這裏是我的代碼:
while (t<tk){
l.a = l.a + (l.b - l.a) * t;
a=l.a;
Circle cir1(a,o);
draw_circle(cir1, canvas);
SDL_Delay(2);
t=t+0.001;
}
完整性:函數是SDL_Flip()和SDL_UpdateRect(),沒有雙緩衝。 – jrok