Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Java libGDX] Obsługa przycisku back w Androidzie

Ostatnio zmodyfikowano 2025-12-17 00:15
Autor Wiadomość
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
P-183669
skovv
» 2025-12-16 23:02:41
Najlepiej jakąś minimalistyczna apka
P-183670
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 :-)
P-183671
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
P-183672
tBane
Temat założony przez niniejszego użytkownika
» 2025-12-16 23:21:47
ok. Zaraz wrzucę prostszą apkę.
P-183673
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-app

Odchudził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.
P-183674
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()){
P-183675
skovv
» 2025-12-17 00:14:50
No i dlatego prosiłem o pełen kod ;D
P-183676
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona