Prima di tutto, sono assolutamente d'accordo sul fatto di aver trovato qualcosa di interessante. cocos2d è piuttosto difficile! :)
Detto questo, ecco alcuni suggerimenti/informazioni su come portarlo avanti.
Kit Android Native Development (NDK)
le applicazioni Android sono in genere scritto in Java, con il suo design object-oriented elegante. Tuttavia, a volte, è necessario superare i limiti di Java, come la gestione della memoria e le prestazioni, programmando direttamente nell'interfaccia nativa di Android. Android fornisce Native Development Kit (NDK) per supportare lo sviluppo nativo in C/C++, oltre all'Android Software Development Kit (Android SDK) che supporta Java.
- Un articolo incredibile e tuttavia semplice, con esempi di codice sono disponibili sul Android NDK
Posto migliore per iniziare con NDK JNI (considerando che si sa che cosa sono in fondo) -
E 'meglio iniziare con dando il via con qualche apprendimento di base della Cocos2d-X -
Alcuni riferimenti ideali per lo sviluppo plug -
In precedenza vi era un modo per Integrate 3rd party SDK into Plugin X, ma, di recente ho visto che si sono allontanati da questo approccio e stanno usando SDKBOX che dovrebbe semplificare lo stesso.
Ecco il migliore e probabilmente solo il buono reference che possiamo ottenere per ora dal cocos2d ufficiale programmersguide.
"SDKBOX è più simile a una versione aggiornata del plug-x, così in breve è solo un plugin non è qualcosa che viene eseguito su una nuvola. La ragione comincia è perché vogliamo fornire una migliore soluzione di integrazione plug-in per cocos2d-x, ma il fatto è che plugin-x ottiene sempre la priorità bassa rispetto ad altre nuove caratteristiche shinning 3D, quindi decidiamo di cambiarlo. " - Cocos2d-x developer said.
Ma, SDKBOX è dove si sviluppano i plugin per voi. Penso che sia qualcosa come npm per nodejs.
comunque alcuni web riferimento collega che vi aiuterà anche più-
** Esempi utili ** Per ulteriori sviluppo SDK o di supporto da-
** Articoli su SDKBOX ** che può aiutare se stai cercando ufficialmente il tuo SDK-
Cocos2d-x Solves SDK Fatigue with New SDKBOX Initiative
The Best Way to Integrate SDKs into your Mobile Game
Speranza che aiuta! :)
Happy Coding!
Grazie per la risposta @bozzmob. Come ho imparato a sapere che cocos2d non è multipiattaforma come PhoneGap o Cordova. supporta solo più piattaforme. È vero ??? non posso integrare direttamente l'SDK nel progetto Android di cocos2d e usarlo ?? e se è vero di quanto abbiamo bisogno di creare un'estensione di plugin per il mio SDK per dare supporto? –
Sì. Non è come PhoneGap. Supporta solo più piattaforme. Secondo il tutorial sopra riportato, prova ad utilizzare l'attuale SDK Android una volta per un progetto di esempio.Se funziona come previsto, suppongo che non sia necessaria alcuna trasformazione del tuo SDK. Altrimenti, potrebbe essere necessario seguire l'architettura definita qui - http://www.cocos2d-x.org/wiki/Third_Party_SDK_Integration – bozzmob
Sì, grazie, Per ora ho fatto la stessa cosa, Ho integrato l'SDK directlly in uno esempio di app e sta funzionando bene. quindi non ho bisogno di trasformazione. –