2014-03-01 5 views
9
verwenden

Ich arbeite als Android-Programmierer für knapp ein Jahr jetzt, und ich habe gerade angefangen, über Android-Spiele Entwicklung zu lernen. Das Framework, mit dem ich arbeiten möchte, ist Cocos2d-x.Wie Android Studio mit Cocos2d-x

Ich habe Anleitungen und Tutorials zur Verwendung von Cocos2d-x mit Eclipse gesehen, aber ich würde gerne wissen, ob es möglich ist, mit Android Studio verwendet zu werden.

Von dem, was ich gelesen habe, ist es jetzt möglich, NDK-Projekte mit Gradle in Android Studio zu bauen, die gute Nachrichten sind. Trotzdem habe ich noch keine Informationen über C++ - Programmierung mit Android Studio gefunden. Eclipse verwendet das CDC-Plugin (https://www.eclipse.org/cdt/), um dies zu erreichen.

Gibt es etwas Ähnliches, das mit Android Studio verwendet wird? Ich habe einige C/C++ - Plugins für die IntelliJ-Plattform gefunden, die jedoch nicht mehr aktualisiert wurden.

Hat jemand anderes dies schon einmal versucht? Hat es funktioniert? Können Sie einem Neuling wie mir, der sich zum ersten Mal mit dieser Art von Problemen beschäftigt, eine Schritt-für-Schritt-Anleitung geben?

Vielen Dank für Ihre Zeit,

haxm

+0

Nun behoben wird in Zukunft bauen können nicht schreiben nativer Code in Android Studio, aber Sie können native Bibliotheken verwenden. Schreiben Sie Ihre cocos2dx in etwas anderes, erstellen Sie eine Bibliothek und importieren Sie sie in Android Studio. Ich mag diesen Prozess eigentlich besser, und da cocos2dx eine plattformübergreifende Option ist, denke ich, dass es mehr Sinn macht. – stevebot

Antwort

4

Android Studio ist derzeit nicht gut aufgestellt für die native Programmierung. Während das Build-System das NDK unterstützt, gibt es keine Editor-Unterstützung für C++ - Dateien (es ist nicht so, als würde es nicht funktionieren, aber die IDE gibt Ihnen keine Bearbeitungsunterstützung), und es gibt auch keine Debugging-Unterstützung. JetBrains hat angekündigt, dass sie an der neuen C++ - Unterstützung für IntelliJ arbeiten, und das ist etwas, das wir für Android Studio suchen, aber es ist noch nicht auf der Roadmap.

+0

Naja, seitdem habe ich Eclipse installiert, das Projekt eingerichtet und alles läuft prima ... Schade, dass Android Studio dazu jetzt nicht in der Lage ist. Vielen Dank für Ihre Antwort! :) – georgej

+0

Kann ich IntelliJ für native Entwicklung verwenden? Kann mir jemand einen Hinweis geben, wie man es konfiguriert? – mars3142

+0

@Scott - hat sich irgendetwas mit der Antwort geändert? – jww

0

Ich ging gerade durch das Setup für diese example code. Das Projekt kompiliert und hat eine Tonne Beispielcode. Scott Bartas Antwort ist immer noch ein wichtiger Vorbehalt, aber er wollte den Link teilen, falls er nützlich sein sollte.

Ich fand auch this nützlich für einige NDK Hintergrund/how-to.

1

Neue Version von cocos2dx v3 (von github zum Beispiel) proj.android-studio Projekt

ich es in diesem Moment keinen Erfolg, aber vielleicht ist es

Sie
+0

Hallo, hast du ein Update dazu? – franck

+0

Eigentlich weiß ich nicht über den aktuellen Status, ich schrieb mein [eigenes Skript] (https: //gist.github.com/CAMOBAP795/bb2c4f60535be47be9a0) – CAMOBAP

+0

so ist Scott Bartas Antwort veraltet? – franck

Verwandte Themen