Názory ke článku Seriál OpenGL - 2. díl
16. 11. 2007
Ahoj, vyborny clanek jen mam takovou otazku. Kdyz se pocitaji fps pomoci predesle vteriny, neni pak v dalsi vterine ten framerate trochu nepresny?
16. 11. 2007
To Wrak:
Trochu něpřesný to je, ale v zásadě to vůbec nevadí. Stejně ani neni jiná šance jak to zpočítat. Vždycky musíš počítat snímky ve vteřině která už proběhla ... což je logicky ta minulá :)
vyborny clanok.... len dufam, ze neskor sa tu objavia aj nejake prakticke priklady, napriklad nejaka ta mini hra... nieco jednoduche, ale hlavne popisane, ze preco to tak je a podobne.... :)
6. 12. 2007
eraser17 píše:
Presne tak, to by bolo najlepsie. . Len nech to autora neprestane bavit. :smile2:vyborny clanok.... len dufam, ze neskor sa tu objavia aj nejake prakticke priklady, napriklad nejaka ta mini hra... nieco jednoduche, ale hlavne popisane, ze preco to tak je a podobne.... :)
13. 5. 2008
Reagoval na komentář od uživatele Anonymní uživatel :
Nevím teda, jak to dělají profíkové - ale nešlo by vytvořit nějaký timer, co by se pouštěl v pravidelných dostatečně malých intervalech a v něm by se provedla rotace? V případě, že chytnu okno a přetahuju ho, nevykresluje se jeho obsah - tj. má menší fps, což v příští vteřině způsobí zrychlení.
Mě tenhle způsob přijde dost amatérský.
21. 7. 2008
Reagoval na komentář od uživatele Anonymní uživatel :
void timer() {
timeSinceStart=glutGet(GLUT_ELAPSED_TIME);
fps=1000.0 / (timeSinceStart - lastTime);
lastTime=timeSinceStart;
}
toto je lepsi reseni pocita to fps podle doby trvani predesleho ramu to je mnohem lepsi protoze to pocita fps ne kazdou vterinu ale kazdej novej ram