查了社区相关问题,最主要的方法还是再cocos里面重写 关键点在于有没有用到dom。 目前没有找到好的解决办法, 或者说推荐一下可以研究的方向。
微信小游戏就是大canvas,用canvas写的都可以移植进来
1赞
需要去研究下wx-adapter.js来调用游戏入口代码
1赞
是的,现在就是业务需要将 webH5游戏适配进微信 想了解如何不重写怎么好做
已经在往这个放下看了,社区好像没有人具体做过这样的事
可以参考团结引擎,它就是把unity打包后的H5的包,再封装打包成微信小游戏的
1赞
我去研究下
需要处理的内容特别多,如果h5中用了dom,离屏canvas,Blob,eval,那在迁移的时候,涉及的模块需要重新实现,在文件体量超过微信分包限制,则需要自己实现分包和远处包的加载策略。如果是自己原生开发或者自己的引擎会更容易迁移,但如果使用了第三方引擎并且该引擎没有支持导出到微信小游戏,则迁移过程会很麻烦,需要特别深入引擎底层进行修改,有时候还不如重新实现。
1赞
是的,我也是越研究发现越困难