Problém s rýchlosťou hry

Pokud si nevíte s něčím rady ohledně tvorby v Game Makeru - pište sem!
Odpovědět
Uživatelský avatar
katarina.ptg
Příspěvky: 37
Registrován: prosinec 7, 2016, 5:35 pm
Facebook: https://www.facebook.com/katarina.ptg

Problém s rýchlosťou hry

Příspěvek od katarina.ptg » prosinec 23, 2016, 12:29 am

Ahojte,

po exporte hry pre android na ktorej práve robím http://www.forum.velkejchytrak.cz/viewt ... =18&t=3178

mám problém, že hra je dosť pomalá. Testovala som inštaláciu APK na Samsung Galaxy S3 a Lenovo Vibe. Paradoxne na obstaróžnom Samsungu ide hra rýchlejšie ako na novom Lenove. Každopádne aj na Samsungu je hra pomalšia ako vo WIN.

Skúšala som export aj s YYC, ale rozdiel nebol žiaden. Hra má rozlíšenie 1280x720px, 60 fps a momentálne je tam len jeden room s testovacím levelom. Pozerala som si nejaké tipy na optimalizáciu na webe, ale múdrejšia z toho nie som. Netvrdím, že môj kód je prvotriedny, ale nemyslím si ani, že by bol úplne prasácky :-D Snažím sa používať čo najmenej globálne premenné, podľa rád na webe pri viacnásobných podmienkach ich vnorujem a nepoužívam && atď.

Viete mi poradiť nejaké tipy na optimalizáciu? Som totiž dosť prekvapená z toho, že obyčajná 2D hra pri výkonoch dnešných mobilov môže mať také problémy s rýchlosťou. Neexistuje aj nejaká možnosť ako tú rýchlosť zafixovať aj za cenu toho, že by hra sekala? Dosť ma totiž štve aj ten rozdiel rýchlostí medzi oboma mobilmi. Neseká ani jednom, beží to plynule, ale dosť pomaly.

Ďakujem za akékoľvek rady.

Uživatelský avatar
DDL Blue
Živý stín
Příspěvky: 431
Registrován: srpen 6, 2011, 7:21 pm

Re: Problém s rýchlosťou hry

Příspěvek od DDL Blue » prosinec 24, 2016, 5:20 pm

Nevím, co všechno bylo v tom článku (link?), ale tohle by se mohlo hodit: https://docs.yoyogames.com/source/dadio ... index.html

Co se rychlosti GM týče - věř mi, že dřív to bylo ještě mnohem horší.
Zkoukněte moji hudební galerii ;). Nebo vyzkoušej můj generátor akordů!
Řikejte mi prostě Blue...

chain
Příspěvky: 93
Registrován: leden 2, 2013, 3:41 pm
Facebook: http://facebook.com/

Re: Problém s rýchlosťou hry

Příspěvek od chain » prosinec 25, 2016, 10:36 am

Podla vlastnych skusenosti viem, aky je to pocit, ked po exporte do android prostredia hra seka...
Pricin je viac a tu su linky co vsetko ta vie zbrzdit, ci je to pocet objektov (deaktivuj tie ktore su mimo obr), ci su to zvuky, textury alebo kody...
Kazdopadne vratit sa k optimalizacii, ked je hra uz hotova, je masaker vzdy... ale aspon vieme preco sa hovori, ze coding je 10 a jej optimalizacia dalsich 90 percent prace.

http://www.yoyogames.com/blog/23

https://forums.tigsource.com/index.php?topic=3747.0

Uživatelský avatar
DDL Blue
Živý stín
Příspěvky: 431
Registrován: srpen 6, 2011, 7:21 pm

Re: Problém s rýchlosťou hry

Příspěvek od DDL Blue » prosinec 25, 2016, 8:33 pm

Ten druhej link je z roku 2009, od té doby už funguje GM vnitřně úplně jinak. Spousta věcí už nemusí být vůbec aktuálních. :confu:
Zkoukněte moji hudební galerii ;). Nebo vyzkoušej můj generátor akordů!
Řikejte mi prostě Blue...

Uživatelský avatar
katarina.ptg
Příspěvky: 37
Registrován: prosinec 7, 2016, 5:35 pm
Facebook: https://www.facebook.com/katarina.ptg

Re: Problém s rýchlosťou hry

Příspěvek od katarina.ptg » prosinec 25, 2016, 9:46 pm

Ďakujem za rady :) Idem skúšať a skúšať.

Goblin
Příspěvky: 134
Registrován: červenec 2, 2014, 2:42 pm

Re: Problém s rýchlosťou hry

Příspěvek od Goblin » prosinec 29, 2016, 12:03 pm

To s těma globálníma proměnnýma je imo pověra. Kdesi jsem četl, že v GML není mezi globálními proměnnými a proměnnými instancí až takový rozdíl. Mnohem větší rozdíl v rychlosti je mezi instančními a lokálními proměnnými. Jednou jsem zapomněl nastavit lokální proměnnou pro mezisoučet v draw eventu a když jsem to pak konečně opravil, FPS poskočilo desetkrát!
"Understanding is not required. Only obedience."

Uživatelský avatar
katarina.ptg
Příspěvky: 37
Registrován: prosinec 7, 2016, 5:35 pm
Facebook: https://www.facebook.com/katarina.ptg

Re: Problém s rýchlosťou hry

Příspěvek od katarina.ptg » prosinec 30, 2016, 8:51 am

Ja som zatiaľ skúsila len zmeniť rozlíšenie a pomohlo to. Pôvodne som mala rozlíšenie 1280x720, ale keďže je to hra s pixelovou grafikou, tak som to znížila 640x360. Vizuálny rozdiel nie je žiaden, ale v rýchlosti hry podstatný :)

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti