Zaimportowałem projekt libgdx do Android Studio, aby utworzyć interfejs dla mojej aplikacji. Próbowałem otworzyć projektanta, aby łatwo dodawać elementy do interfejsu użytkownika, jednak karta projektu z Widok> Okno narzędziowe> Projektant jest wyszarzony. Zakładam, że to dlatego, że jest to importowany projekt, byłoby świetnie, gdyby ktokolwiek wiedział, jak otworzyć projektanta, dzięki!Karta Android Studio Design, wyszarzona
6
A
Odpowiedz
0
Scene2D zawiera LibGdx, który jest zwykle używany do tworzenia wszystkiego, co związane z interfejsem użytkownika. Nie polecam używania domyślnego interfejsu Android z grą LibGdx.
Oto dokumentacja an tutoriale jak używać Scene2D w projekcie libgdx:
https://github.com/libgdx/libgdx/wiki/Scene2d
Jest to także zaleca się stosowanie Ninepatch dla elementów interfejsu użytkownika, takie jak przyciski, dzięki czemu można go skalować przyciski i inne elementy prawidłowo. Istnieje również dokumentacja i poradnik do tego tutaj:
Naprawdę chcesz natywną android UI na szczycie swojej gry libgdx? – noone
Miałem zamiar użyć niektórych układów, więc mogłem przechowywać fragmenty UI mojej gry oddzielnie od miejsca, w którym znajdowałaby się gra. Na przykład panel z informacjami o postaci z boku. Czy uważasz, że byłoby opłacalne zbudowanie niestandardowego interfejsu użytkownika w metodzie renderowania libgdx i uniknięcie natywnego interfejsu użytkownika? – apalapa
Polecam do tego celu użycie systemu interfejsu użytkownika libgdx (a mianowicie scene2d.ui). Gry zazwyczaj nie mają natywnego wyglądu, a Ty będziesz mógł kontynuować testowanie swojej gry na komputerze bez konieczności instalowania jej w telefonie za każdym razem. – noone