h5游戏是否可以转为使用cocos实现,然后构建为微信小游戏

本人web前端,对游戏方面一窍不通,尽管查阅了很多文档,但还是没能找到答案,想请教下各位大佬们。 问题是这样的,公司有个h5小游戏,是通过在html中引入jsSdk文件,然后调用此文件的初始化方法,传入一个dom元素的id作为挂载点,之后游戏画面便会出现在这个dom元素上。然后需求是想将这个小游戏转为微信和今日头条小游戏,所以能否使用cocos实现呢?

1赞

我母鸡啊。

微信小游戏不支持webview

1赞

换cocos引擎重制这个游戏,很方便的。可以上微信、头条,原生,H5都可以上的

这个游戏jssdk要求传入一个html元素的id作为挂载点,比如有一个元素

,然后将’game’这个id传入sdk的init方法中才能出现游戏画面,但是cocos中并没有html元素这个概念,我被这里卡住了,不知道该如何解决 。

打包web版本会有html的壳的

微信好像有个模拟dom的框架,套一下

要看这个jssdk里面做了什么事情。
如果只是在canvas上面做事情的话,转成小游戏会容易很多。找到挂载canvas节点的地方,改成小游戏对应的挂载方法。
如果里面对于dom进行了各种操作,那就建议用cocos重写一遍。没有现成的转换方式。

楼主表示没解决,现在已经卖炒饭去了 :rofl:

用chatgpt帮你转一下估计可以

那要看你这个游戏用没用到dom操作,如果是用dom做的游戏那就重写吧, 如果是canvas做的,微信小游戏支持canvas可以移植调试下适配