我们有个老项目A是cocos2dx开发的,最近两年有用creator3.x版本开发了新游戏B,我们想把B游戏投放到A项目上去运营,就涉及到引擎不兼容问题。
尝试过用h5接入,但是h5的方式,加载体验,画质,流畅度都不好,所以希望还是做原生合并,让项目A同事能运行lua,也能运行creator3.x的ts项目,有没有大佬做过这方面的方案呢,要能支持ios和安卓
h5的体验还蛮好的啊,你用原生的H5跑游戏啦
h5游戏苹果上架又不过关,这也是不能用h5的一个原因
这压根儿就是两个项目了啊,两个引擎的底层完全不一样。莫非你准备把两套引擎合并在一起吗?感觉会有大量的兼容问题哦
就是想c++部分合并,修改安卓和ios工程,能同时运行两个系统
阻力太大,小项目不如直接迁移重写+ai翻译
有不少公司这样做的,还是想找点可行的方法
runtime
加载不同的runtime?
类似 cocos runtime 的东西,支持微信小游戏的引擎都能跑
不是我问的,哈哈,解包会玩的APK,可以看到里面同时有unity和cocos的runtime,原理差不多
这都不叫事,给你们老板反向画饼, 做隔离的运行时容器管理, 做类似微信、抖音、支付宝这些超级app, 先招个百人团队,招几个P9、P10架构师,每个组独立负责一个基建容器,分别 能运行 公众号、小程序、小游戏(cocos,laya,团结)、webview、RN, 支持上万个业务动态加载卸载;
如果没有那个技术实力及经济实力, 还是老老实实的重写业务代码
runtime是什么意思呢
官网看看 CocosRuntime ,就是这个玩意
cocos runtime我记得是收费的吧, 可能价还不低
所以我说是类似的产品,总能找到的
很难找到免费的,百万的研发成本
是啊,还是得自己接
我想运行cocos runtime和能同时运行两套cocos runtime成本和技术力差异很大。重写是最小的代价了
免费的肯定没有,成本低的肯定有啊,我知道的甚至GitHub上部分开源的组件