LibGDX po zgraniu na telefon działa inaczej.

LibGDX po zgraniu na telefon działa inaczej.
SO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0

Tak jak w temacie, gra,którą popełniłem, na kompie wszystko śmiga jak talala, a po zgraniu na telefon z androidem czasem dzieją się jakieś dziwne rzeczy, np tekstury wczytują się szybciej niż powinny. (jest kilka warunków biorących czas z gry, czy to może być to?) albo menu pauzy można odpalić w momencie, w którym na komputerze zrobić tego niemożna. Czy jest jakaś ogólna przyczyna? Jakieś newralgiczne linie kodu, które mogą działać różnie na androidzie i na kompie?

DK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Jedną z podstawowych różnic jest odmienny cykl życia aplikacji na komputerze i na Androidzie. Widoczne jest to na przykład w kwestii zarządzania teksturami, gdzie brak odpowiedniego zwalniania pamięci może uwidocznić się w artefaktach przy ponownym uruchomieniu aplikacji. Z tego co pamiętam z zabawy z libgdx, podobnie w tej kwestii zachowują się także wszystkie pola statyczne. Ciężko mi powiedzieć bez patrzenia w kod, natomiast być może tu jest gdzieś pies pogrzebany. Co do odpalenia menu, to może kwestia odpowiedniego zmapowania inputu na komputerze i smartfonie?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.