Android:
1. java部分:
1.1. Activity.java super.onCreate(savedInstanceState);
1.2. Cocos2dxActivity.java init()->addSurfaceView()
1.3. Cocos2dxRenderer.java onSurfaceCreated() -> Cocos2dxRenderer.nativeInit()
2.cpp部分:
2.1. JniImp.cpp nativeInit() -> cocos_android_app_init()
2.2. main.cpp cocos_android_app_init()
2.2. JniImp.cpp g_app->start()
2.4. CCApplication-android.cpp start() -> applicationDidFinishLaunching();
2.5. AppDelegate.cpp applicationDidFinishLaunching() //注册绑定jsb等
2.6.AppDelegate applicationDidFinishLaunching() jsb_run_script("main.js");
3.js部分:
3.1. main.js boot()->onStart()->loadScene(launchScene 由此加载了第一个场景