NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze – Lekce 4 - Programujeme Android hru - Render, delta a FPS

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Ján Kucan
Člen
Avatar
Ján Kucan:4.6.2016 17:08

ale libgdx vypočítava delta čas aj sám a dá sa zavolať metódou Gdx.graphics.get­DeltaTimer();

 
Odpovědět
4.6.2016 17:08
Avatar
Odpovídá na Ján Kucan
Jaroslav Polívka:4.6.2016 23:52

jo myslíš asi Gdx.graphics.get­DeltaTime(), no tu metodu sice zavolat můžu, ale nechápu proč, když přece delta je implicitně obsažena v parametru metody render, která je volána neustále dokola. Tady jde přece o to, zaznamenat do proměnné nějaký počet okamžiků delta (zde v příkladu 100) než se řádně rozjede VM a pak z toho udělat nějaký průměr, který nám dá nějakou vypovídací hodnotu. Znovu zdůrazňuji, že deltu nepočítám, ta je parametrem fce render, já jí pouze ukládám do proměnné. Hlavně tady o to vůbec nejde, šlo mi o to, prezentovat, co vůbec delta je a naznačit, že zde může probíhat "herní smyčka". V kontextu projektu, kde mám určitou vymyšlenou objektovou šablonu, vestavěnou metodu Gdx.graphics.get­DeltaTime() nebudu zřejmě ani potřebovat.

Odpovědět
4.6.2016 23:52
Velice často si věci žijí svým životem
Avatar
berykubik
Tvůrce
Avatar
berykubik:10.6.2016 9:43

Pro zájemce doporučuju tenhle skvělý článek o tom, co vlastně ta delta a timestep znamenají jaké jsou alternativy pro jejich výpočet: http://gafferongames.com/…ur-timestep/.

 
Odpovědět
10.6.2016 9:43
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.