Ho sviluppato un'app Cocos2d-X con XCode che funziona perfettamente quando lancio da XCode su un dispositivo iOS.Cocos2d-x: come eseguire il porting di un progetto Cocos2d-x sviluppato con XCode su Android (tramite Eclipse)?
Ora, voglio portarlo su Android. Quello che ho capito è che devo trovare un modo per importare il mio "progetto XCode" in Eclipse per poterlo compilare e lanciarlo su un dispositivo Android.
Attualmente sto cercando di convertire questo progetto ad una/progetto Android iOS ibridi seguendo questo tutorial: http://gameit.ro/2012/01/creating-an-iphone-and-android-cocos2d-x-hybrid-project-updated/#comment-640
Tuttavia, non vedo nessuna delle mie classi cpp (cocos2d-x classi C++) che appaiono in Eclipse quando apro questo progetto ibrido e ottengo i seguenti errori quando si tenta di compilarlo con build_native.sh:
Compile++ thumb : game_logic <= AppDelegate.cpp
jni/../../Classes/AppDelegate.cpp:14:23: error: IntroMenu.h: No such file or directory
jni/../../Classes/AppDelegate.cpp:15:23: error: GameLayer.h: No such file or directory
jni/../../Classes/AppDelegate.cpp:16:26: error: ScoreManager.h: No such file or directory
jni/../../Classes/AppDelegate.cpp: In member function 'virtual bool AppDelegate::applicationDidFinishLaunching()':
jni/../../Classes/AppDelegate.cpp:99: error: invalid use of incomplete type 'struct ScoreManager'
jni/../../Classes/AppDelegate.h:17: error: forward declaration of 'struct ScoreManager'
jni/../../Classes/AppDelegate.cpp:101: error: invalid use of incomplete type 'struct ScoreManager'
jni/../../Classes/AppDelegate.h:17: error: forward declaration of 'struct ScoreManager'
jni/../../Classes/AppDelegate.cpp:118: error: 'GameLayer' has not been declared
jni/../../Classes/AppDelegate.cpp:120: error: 'IntroMenu' has not been declared
make: *** [obj/local/armeabi/objs-debug/game_logic/AppDelegate.o] Error 1
macbook-de-regis-andre-2:android regisandre$ ./build_native.sh
devo importare alcuni file di Eclispe? Devo modificare alcuni file di Android.mk? Qualcos'altro?
Chiunque può aiutarmi o scrivere un tutorial su questo argomento? Grazie !!
OMG, come mai non è incluso nel tutorial di cocos2d-x !!! – OMGPOP