Configurarea proiectului Libgdx, pornirea și depanarea

libGDX este puternic concentrat pe dezvoltarea în Eclipse și ca back-end Android și HTML / GWT. Acest articol descrie modul de configurare a proiectului libGDX în Eclipse. Dacă utilizați IntelliJ, atunci ar trebui să vă uitați la acest ghid pentru a utiliza libdgx și IntelliJ IDEA. Dacă preferați să utilizați alte medii de dezvoltare, vă rugăm să mergeți în partea de jos a paginii pentru a vizualiza detaliile.

cerinţe

Pentru platformele Windows, Linux, Mac OS X, Android și HTML5, aveți nevoie de:
  • Kit de dezvoltare Java (JDK).
  • Eclipse. de obicei destul de "Eclipse IDE pentru dezvoltatorii Java".
  • Android SDK și pluginul Eclipse ADT. urmați instrucțiunile de instalare. Dacă lucrați cu codul sursă, asigurați-vă că toate platformele sunt instalate din managerul SDK Android.
  • Google Web Toolkit.
În plus față de back-end-ul iOS, aveți nevoie de:
  • Mac, deoarece implementarea iOS nu funcționează pe Windows și Linux.
  • Cea mai recentă versiune a XCode, care poate fi descărcată gratuit în aplicația OS X App Store.
  • RoboVM. trebuie doar să instalați pluginul Eclipse. Nu uitați să îl actualizați mai des.

Folosind instalatorul libGDX

Structura proiectului

Să presupunem că ați creat un proiect numit "my-gdx-game" în Setup UI și a primit 4 proiecte.

  • Proiectul principal (my-gdx-game) - conține întregul cod al aplicației noastre, fără a include așa-numitele clase Starter. Toate celelalte proiecte se referă la acest proiect. Un astfel de proiect este denumit de obicei un proiect de bază.
  • Proiectul Android (my-gdx-game-android) - conține clasa Starter și alte fișiere necesare pentru a rula aplicația pe platforma Android. Activele directorului conțin activele aplicației dvs. pentru toate platformele.
  • Proiect desktop (my-gdx-game-desktop) - conține o clasă Starter pentru a rula aplicația de pe desktop. Se referă la directorul de materiale al proiectului Android și la proiectul principal.
  • Proiectul HTML5 (my-gdx-game-html) - conține o clasă Starter și alte fișiere necesare pentru a rula aplicația într-o aplicație HTML5 obișnuită. Se referă la directorul de materiale al proiectului Android (a se vedea fișierul gwt.xml) și la proiectul principal.
  • Proiectul iOS (my-gdx-game-ios) - conține clasa Starter și alte fișiere necesare pentru a rula aplicația într-o aplicație iOS obișnuită. Se referă la directorul de active / date al proiectului Android. Proiectul conține un script Ant care se execută înaintea fiecărui ansamblu care compilează codul principal al proiectului într-un fișier .Net (.dll) care este utilizat atunci când se construiește o aplicație nativă iOS. Vă rugăm să citiți acest articol pentru mai multe informații despre iOS beck-end.

Toate resursele pentru aplicațiile pentru active trebuie stocate în activele directorului de proiect Android. Proiectele desktop, iOS și HTML5 se referă la acest director, deci nu este nevoie să copiați resursele materialelor.

Notă pentru iOS

Xamarin Studio nu adaugă automat fișierele pe care le puneți în directorul de materiale al proiectului Android. Trebuie să le adăugați singur făcând clic dreapta pe proiect și conectând fișierele. Apoi va trebui să instalați "Build Action" pentru fiecare fișier adăugat nou, altfel fișierele nu vor fi incluse în ansamblul final. De asemenea, citiți acest articol. Va trebui să manipulați scripturile incluse în SDK-ul iOS.

Lansarea proiectului

Debugarea proiectului

Configurarea manuală a proiectului

Articole similare