Wpis z mikrobloga

#programowanie #mikrokontrolery
pisze gierke na urządzenie wbudowane, odswieżanie ekranu jest dosyc wolne przez musze je jakos ograniczyc żeby ekran nie migotał. planuje to zrobić w ten sposób w pętli głównej:
elapsedTime += dt;
input();
update(dt);
if (elapsedTime > 100 ) { // np 100ms czyli 10fps
clrScreen();
draw();
elapsedTime = 0;
}

Pytanie czy to ogólnie dobry sposób i czy mozna go lepiej zooptymalizować - np. czy warto update też dawać w tym ifie i przekazywać mu elapsed time?
  • 3