Programowanie gier dla Androida

Programowanie gier dla Androida 03: Instalacja libgdx

42 filmy

238 minuty

Dobrze, że teraz mamy zainstalowany Android Studio chodźmy do następnych, projektów generatora wyładowczych. Znajdziesz go na swojej oficjalnej stronie internetowej, libgdx.badlogicgames.com. Idziesz do działu download. A z tym można pobrać kreatora Projekty generatora. Dlaczego generator projekt? libgdx jest wieloplatformową biblioteką i ma wersje dla wielu platform:

pulpitu, Android, w naszym przypadku, a nawet iOS. Ale jest to skomplikowane platforma z wieloma księgarniach. Tak więc są dwie opcje: albo ustawić na ręcznie albo niech program zrobi to za nas. Nie sądzę, że chcesz to zrobić ręcznie, ponieważ jeśli robisz to często staje się nudne. Libgdx kreator tworzy szablon, który należy umieścić w danych projektu, w którym chcesz wyeksportować, a to już projekty generujące

z szablonu, który ma, więc to jest ważne i rozpocząć pracę tylko. Ponadto libgdx wykorzystywane Gradle wewnątrz którego znajduje się nowy system który jest przyzwyczajony ostatnio w świecie Androida i świata Javy, ponieważ to sprawia, że ​​o wiele łatwiej skompilować rzeczy, to znaczy, podczas importowania projektu w IDE, IDE nie zajmuje się skompilować aplikację Android. Kto wie kompilacji jest Gradle, a projekt stworzy

Ma kilka skryptów, które są uruchamiane z Gradle, która nie musi być zainstalowany, ale można pobrać, jeśli chcesz. Skrypt zajmuje się kompilacją. IDE służy wszystkim robi to nazwać Gradle i powiedzieć 'hej, kompiluje aplikację pulpitu, Android ...'. Jest to korzystne, ponieważ Wracając do poprzedniej linii wideo, jeśli nie chcesz używać Androida Studio i chcesz używać innego IDE jak Eclipse lub NetBeans, które są obsługiwane,

jeśli instalacja Gradle jako plugin można użyć ulubionego IDE zamiast instalować drugiego. W każdym razie i otwierać projekty i generator libgdx To zadaje mi pytania więc najlepszym mogę zrobić, to odpowiedzieć. Tu powiem nazwę projektu, a ja nazywam 'Skok nie umierać', a jest to nazwa które mają być stosowane do opakowań, w przypadku projektów, na tytuły gier pytanie ... W ramach pakietu, który idzie do góry

Każdy kod Java, zawierający kod. Używam com.jumpdontdie. Android jumpdontdie ale wystarczy dwóch słów mniej kładę com przodu. Tu pokażę jak chcę głównej klasy gry, zobaczymy jak to się nazywa. W moim przypadku Zadzwonię MainGame. I tu przeznaczenia musi określić, gdzie chcesz wygenerować. W moim przypadku będę go utworzyć na pulpicie w folderze o nazwie JDD.

Wreszcie tutaj jest umieścić Android SDK. Pamiętam, kiedy w filmie powyżej, powiem Ci, że anotáseis ten folder. Mam nadzieję, że zdobył gola. Należy umieścić tutaj, jeśli tak nie jest. Możliwe jest, że, zwłaszcza w systemie Windows, kreator instalacji zostało już wykonane. Zostało to stwierdzone za pomocą zmiennej środowiskowej że czasami tworzy Android SDK, a czasem nie. Ale jeśli nie jest zaznaczone,

przeszukuje ścieżkę, gdzie zainstalowany jest Android SDK. Jeśli potrzebujesz pomocy trafisz Przeglądaj i odchodzą. Tutaj libgdx wersji używasz. W tym przypadku 1.6.5. Pozostawia sensu starszych wersji, więc jest to bez znaczenia. Wreszcie w podprojektów mi powiedzieć, co będzie generować podprojekty. W moim przypadku mam zamiar odznaczyć HTML i iOS, ale nie będę UNMARK biurko. Bo choć celem jest, aby gry dla Androida,

Chociaż gra będzie starał się nie być stacjonarne lub mobilne emulatory zatykania. Jak dla rozszerzeń, są zewnętrzne biblioteki które nie są częścią libgdx, ale może być stosowany w projekcie jednakowo. Im bardziej zaznaczyć więcej biblioteki mogą być stosowane, wtedy można być dodane ręcznie, jeśli zapomniałeś niektórych. Osobiście będę zostawić aktywną FreeType i box2d bo użyjemy później.

Jeśli chcesz dokonać innego, umieszczając wskaźnik myszy nad powie to, co robi. W tej chwili, jak tylko mam zamiar nauczyć czegoś prostego nie będę skomplikować z bibliotek zewnętrznych. Tutaj więcej, osób trzecich, które nie są oficjalnym w przypadku, gdy chcesz używać więcej. W końcu, kiedy wszystko jest do własnych upodobań dajesz przycisk Generuj. Możesz wysłać tą informacją. To dlatego, że kreator instalacji libgdx jest przeznaczony dla wersji więcej

Starożytna Android SDK. Początkowo nie trzeba wydawać nic złego, więc daję tak do wszystkiego. To zajmie trochę czasu, w zależności od rzeczy Należy pobrać i buforuje, to zajmie mniej lub więcej. Wszystko, co można zrobić tutaj jest zachować oczekujące, tak jak oczekiwano obniżyć Android SDK. W moim przypadku jak miałem wszystko w pamięci podręcznej nie będzie mnie oczekiwać niczego, ale czasami sprawia czekać 2 lub 3 minuty, to jest imponująca.

I tu w instrukcji mówi, jak ten projekt mógłby być importowane do IDE Eclipse, NetBeans czy IntelliJ. Android Studio opiera się na dobrze IntelliJ że instrukcje są takie same. Otwieram Android Studio, który jest IDE będzie używany. Gdy pojawi się cieszę, dam opcję importu projektu w dnie wszystkiego. Dzięki temu będzie ona zatrzymać importowanie projektów Gradle, które są tam tutaj

jak build.gradle i folderu Gradle ze skryptów. Wszystko to, co wie, w jaki sposób gra jest skompilowany. Android Studio wszystkim robi to Gradle zadać budować. Istnieje folder dla każdej platformy: pulpitu, Android. Wszystko to można zrobić z Android Studio jeśli jest eksportowane. Zaklinam, aw przypadku Android Studio to czyni go natychmiast. Ekran główny Android Studio otworzy zacząć

pracować nad projektem. Jeśli jesteś w IDEA to zajmie trochę dłużej, ale dobre. Prawdą jest, że po raz pierwszy otworzyć projekt straci więcej Maven jak skrytek i innych rzeczy, które nie mają znaczenia. Wszystko, co można zrobić, to czekać, aż zniknie wszystkie uruchomione procesy, i dopóki nie ma więcej pasków postępu. Po to gotowe możemy rozpocząć programowanie.

Aby znaleźć nowe kursy, zapisz. Nie będzie spam, obiecał :)

o autorze

foto de jotajotavm
José Javier Villena

Biografia: Analityk-Programmer w różnych językach. Platformy Opiekun PREMIUM rozpoznawane na całym świecie jako CodigoFacilito. Artykuły Edytor Cristalab. Mój kanał YouTube jest sponsorowany przez wydawcę Anaya LaTostadora. Lubię szczegółowo wyjaśnić i podać kilka przykładów dla uniknięcia wątpliwości.