Staram się zrobić łatwą przewijanie strony tylko po to, aby nauczyć się programowania gier na Androida. Wpadłem na pomysł, jak to zrobić, ale nie sądzę, że jest to najbardziej eleganckie rozwiązanie. Chciałem uzyskać różne pomysły na wdrożenie mojej gry, ponieważ obecnie nie mam innego rozwiązania.Przewijanie strony Java na Androidzie
Oto krótkie wyjaśnienie jak to działa ..
Mam zasadniczo bloki lub przedmioty spadają z góry ekranu. Bloki są definiowane na podstawie predefiniowanego łańcucha, który tworzę przy użyciu niestandardowego "edytora map".
Tworzę wszystkie bloki w czasie kompilacji, umieszczam je na ekranie lub poza nim i po prostu zwiększam ich współrzędne przy każdej iteracji gameloop.
Wykonuje się to nieco lepiej, ale to daje krótkie, łatwe wyjaśnienie podstawowej idei.
Usłyszałem od kilku osób, że zamiast zwiększać liczbę bloków, blokują się i po prostu zmieniają widoczny obszar. To ma sens, ale nie mam pojęcia, jak to zrobić.
Czy ktoś może podzielić się pomysłami lub linkami na temat tego, jak mogę zaimplementować coś takiego? Wiem, że moje obecne rozwiązanie nie jest najlepsze.
Dzięki!
To są świetne linki, dziękuję bardzo – hanesjw