Ich möchte ein Plugin in Cocos2d für mein SDK erstellen

8

Ich habe ein SDK erstellt, derzeit für Android und iOS. Aber jetzt muss ich auch die Unterstützung in der cocos2d Plattform geben.

Hat jemand wie man das erreicht? Ich habe bereits arbeiten diese SDKs in nativen arbeiten. Aber ich gehe durch einige Blogs, finde aber kein einfaches Tutorial einer Dokumentation oder eines Blogs, um das zu tun.

Eines weiß ich, dass es das Wissen von NDK und JNI erfordert, von dem ich sehr wenig Ahnung habe.

So kann bitte jeder mich leiten oder mir einen Link oder eine Anleitung zum Erstellen einer Erweiterung in cocos2d für mein SDK geben.

Danke.

    
Hardik Chauhan 23.12.2015, 14:26
quelle

1 Antwort

5

Vor allem stimme ich sehr gut zu, dass ich etwas gefunden habe, was w.r. cocos2d ist ziemlich hart! :)

Nachdem wir das gesagt haben, hier einige Hinweise / Informationen darüber, wie Sie das weiterbringen können.

Android Natives Entwicklungskit (NDK)

Android-Apps sind in der Regel mit ihrem eleganten objektorientierten Design in Java geschrieben. Manchmal müssen Sie jedoch die Einschränkungen von Java wie Speicherverwaltung und Leistung überwinden, indem Sie direkt in die native Android-Oberfläche programmieren. Android bietet Native Development Kit (NDK) zur Unterstützung der nativen Entwicklung in C / C ++, neben dem Android Software Development Kit (Android SDK), das Java unterstützt.

  • Ein erstaunlicher und doch einfacher Artikel mit Codebeispielen finden Sie auf Android NDK

Der beste Ort, um mit NDK JNI anzufangen (wenn Sie wissen, was sie im Grunde sind) -

Es ist besser, mit einem Grundlernen von Cocos2D-X zu beginnen -

Einige perfekte Referenzen für die Entwicklung von Plugins -

Früher gab es eine Möglichkeit, das SDK von Drittanbietern in Plugin X zu integrieren , aber vor kurzem sehe ich, dass sie sich von diesem Ansatz entfernt haben und eine SDKBOX verwenden, die das gleiche vereinfachen soll.

>

Hier ist die beste und wahrscheinlich nur gute Referenz , die wir ab sofort von der cocos2d offizieller Programmiererführer .

" SDKBOX ist eher eine aktualisierte Version von plugin-x, also kurz gesagt, es ist einfach Ein Plugin ist nicht etwas, was auf einer Cloud läuft, der Grund dafür ist, dass wir eine bessere Plugin-Integrationslösung für cocos2d-x bereitstellen wollen, aber Tatsache ist, dass plugin-x immer die niedrige Priorität hat, verglichen mit anderen neuen 3D-Features. Also beschließen wir, das zu ändern. " - Cocos2d-x-Entwickler sagte .

Aber, SDKBOX ist, wo sie Plugins für Sie entwickeln. Ich denke, es ist etwas wie npm für nodejs.

Wie auch immer, einige Referenz-Weblinks , die Ihnen noch mehr helfen werden -

** Hilfreiche Beispiele **, um SDK-Entwicklung oder Support von -

zu lernen

** Artikel zu SDKBOX **, die Ihnen helfen können, wenn Sie Ihr SDK offiziell hosten möchten -

Cocos2d-x löst SDK-Müdigkeit mit der neuen SDKBOX-Initiative

Der beste Weg, SDKs in Ihr Handy-Spiel zu integrieren

Ich hoffe, es hilft! :)

Happy Coding!

    
bozzmob 03.01.2016 10:18
quelle