iOS/Android Native混合cocos2dx开发

我是小白问的不对莫怪,有没有可能iOS/Android Native混合cocos2dx开发?就是native开发的app部分例如一些动画特效引用cocos2dx。

安卓自带动画框架。安卓中,NDK和SDK是可以相互调用的。

可以的啊,这个效果前段时间做过,ios的UIKit,安卓的View都是可以集成cocos的view的,在原生app里可以直接播放cocos的动画,也可以直接玩游戏

1赞

cocos最后编译到IOS/ANDROID就是一个控件了
所以要是混合开发,适合,主题部分cocos,然后上面覆盖一些安卓/IOS的东西,比如按钮什么的
所以你说的要采用cocos特效点缀 安卓IOS,我觉得可能达不到预期

终于看到一个说可以的了,现在是有这么个需求,最近在学cocos2dx,以后有问题希望可以向你求教。

能顺便问一下你用的c++还是lua么?

C++ lua js都可以,http://www.cocoachina.com/bbs/read.php?tid-1706940.html这个是lua 版本的,js的http://forum.cocos.com/t/cocos2d-js-app-ios/43803

1赞

万分感谢:kissing_heart:

Native 和 cocos3.15 lua 混合开发,在第一次从Native能正常启动cocos,进入游戏,退出游戏返回Native后,在一次启动cocos,无法正常启动cocos
android 错误07-15 13:36:40.885 9268-11222/org.cocos2dx.test D/cocos2d-x debug info: [LUA-print] [string “cocos/framework/display.lua”]:272: invalid ‘cobj’ in function ‘lua_cocos2dx_Director_getRunningScene’
stack traceback:

1赞

不知道是不是和这个同样的原理

http://blog.csdn.net/mu_cjgm/article/details/52372089#comments

我发现 lua 和 cocosjs不一样,lua的缓存不知道怎么清楚。