我们这边一个团队已经用cocos2d-x开发了一个游戏,已经集成到我们APP里面了
然后,我们这边的游戏项目想用creator的方式,毕竟手撸代码效率太低,这种情况有解吗?
两种方式在一个APP里面有办法共存么
app里内嵌浏览器,creator构建web-mobile版本?
说句你不爱听的,吧2dx那个游戏用ccc复刻一遍,都比你研究如何塞一起来得快。
你想赛一起,本质就是一个普通APP里,要动态加载和卸载creator引擎,有前辈研究过,能做到但是闪退、泄露一大堆问题,无法用于运营
这个跟我之前做的极为类似,不过可行性上,这个方案要反着来,可以私
好像不能给你发私信,请问如何解决呀,安卓可以用多进程的方式,iOS怎解?
两个平台处理上其实类似,ios上cocos引擎默认跟主线程同步进行,对于2dx可以认为iOS main thead == GL Thread
再运行一个creator环境,为避免两个GLContext干扰,需重新创建一个GL环境,这样 glthread == v8 js thread, 也就是creator应该运行在子线程
GL的环境我觉得还好,主要是Creator底层也有2dx的相关代码,这里两个引擎的C++代码不会冲突吗?