cocos creator 内嵌到原生(android,ios)项目工程中。

采用webviw,感觉体验不好,然后还是想采取在原生app中导入cocos引擎,加载cocos资源方式,需要在原生app中新增一个view来运行cocos环境,有相关经验,或者相关想法的,欢迎留言讨论。

1赞

方案大概就是这样 1 在manifest 启动方式设置的 singleTask 2 进入游戏调用的 startActivity(intent) 3退出游戏就是调用的 activity.finish() 4 cocosActivity 里面这段要删掉 if (!isTaskRoot()) {} 5 资源释放部分 如果是点的虚拟按键 就在android 层Cocos2dxJavascriptJavaBridge.evalString("") 调用退出的一些弹板 ; 最后调用 cc.assetManager.releaseAll(), 同时调用 android 层的退出 app.finish();;
兄贵 要不要demo?可以运行的, 只要5毛钱

1赞

你这样做第二次还能正常进入游戏嘛?貌似同一个进程v8虚拟机只能初始化一次。

项目上线都好久了 不行能上吗 ?? :joy:

你好,这边给个联系方式?

安卓开个单独的进程启动cocos,iOS单例吧 否则有人做到能到退出内存不增长吗?

大佬,你这边,也做过类似集成的项目吗,能不能留个方式,交流一下。

本人能提供一个不用单独进程 不用finish的解决方案 在cocos里面跟常驻节点的那种方式在安卓里面各种跳原生页面 内存数据保存 相当与一个独立view的方案

2赞

https://zhuanli.tianyancha.com/bc683b415e6a88226c965dcbeecf8ead29 md这么菜的解决方案 还有人申请专利

https://zhuanli.tianyancha.com/bc683b415e6a88226c965dcbeecf8ead

申请专利就离谱…

qq:501045475,欢迎互相交流沟通。

这个也能申请专利。。。。。。

兄弟 来个demo 加个qq 1051099725

求demo,QQ108642327

可以加入qq群: 931758329

可以加入qq群哈: 931758329

兄弟,来个demo可以吗,qq 673716884

来demo 2465098180

内嵌进Android、iOS的实现上,iOS的比Android好实现,二次进游戏的这个操作做成了进入空场景,清理资源、等待原生调用Application::Restart,没看出有什么问题