[Java libGDX] Obsługa przycisku back w Androidzie
Ostatnio zmodyfikowano 2025-12-17 00:15
tBane Temat założony przez niniejszego użytkownika |
» 2025-12-16 23:00:54 Zaraz wrzucę projekt na githuba i podrzucę kod - będzie chyba wygodniej |
|
skovv |
» 2025-12-16 23:02:41 Najlepiej jakąś minimalistyczna apka |
|
tBane Temat założony przez niniejszego użytkownika |
» 2025-12-16 23:03:28 Najważniejsze fragmenty kodu to:Mystic-Gems\core\src\main\java\com\tbane\mysticgems\main.java Mystic-Gems\core\src\main\java\com\tbane\mysticgems\MyInput\MyInput.java Mystic-Gems\core\src\main\java\com\tbane\mysticgems\MyInput\MyInputProcessor.java Mystic-Gems\core\src\main\java\com\tbane\mysticgems\Views\About.java w zakładce about jest napisana obsługa zdarzenia cofnięcia ( if(MyInput.event.isBackPressed()) ) więc jak się z menu wejdzie to można powinno się aktywować https://github.com/tBane1995/Mystic-Gems Kodu nie ma dużo więc bez obaw :-) |
|
skovv |
» 2025-12-16 23:20:46 Nie no za dużo, nie chce mi się aż tyle tego ogarniać - napisz proszę podstawową apkę gdzie po prostu masz ten input i jak go dodajesz i próbujesz użyć. To ułatwi wyłapanie co źle jest inicjowane bądź wyłapywane. Jak testowa apka zadziała to będzie wiadomo co poprawić w docelowej |
|
tBane Temat założony przez niniejszego użytkownika |
» 2025-12-16 23:21:47 ok. Zaraz wrzucę prostszą apkę. |
|
tBane Temat założony przez niniejszego użytkownika |
» 2025-12-16 23:54:00 Już bardziej nie da sie zmniejszyć projektu. https://github.com/tBane1995/test-appOdchudziłem proj o tekstury, zbędne widoki, Elementy GUI i przyciski. Program tylko rysuje domyślny widok Views/MainMenu i w nim jest obsługa eventu (MyInputProcessor) kliknięcia back tzn. gdy back jest naciśnięty powinno narysować sprajt. I nie rysuje sprajta. |
|
tBane Temat założony przez niniejszego użytkownika |
» 2025-12-16 23:59:08 Dobra już... nie ważne... Zrobiłem najgłupszy błąd jaki można było zrobić :P otóż zapomniałem dopisać obsługę eventu. ... xD teraaz działa xD Dzięki za chęci pomocy :-) if(MyInput.event.isTouchBegan() || MyInput.event.isTouchEnded() || MyInput.event.isTouchMoved() || MyInput.event.isBackPressed()){
|
|
skovv |
» 2025-12-17 00:14:50 No i dlatego prosiłem o pełen kod ;D |
|
| 1 « 2 » 3 |