独立分包真机获取不到触摸事件

  • Creator 版本: 2.4.7

  • 目标平台: 微信小游戏

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

现在有个制作独立分包的需求,最大的痛点是需要修改引擎的源码


这是目录结构,在我们常规的微信项目内置一个独立分包项目,独立分包也是一个完整的cocos项目
根据大佬的这篇帖子(有没有大佬知道怎么配置“小游戏独立分包”呀~)已经修改的差不多了
现在的问题是,在真机上所有的触摸事件都是获取不到的,根据帖子的说法是"进入到子包后触摸和点击没有响应,必须得在wx.createCanvas()之前监听onTouchStart,onTouchMove,onTouchEnd,onTouchCancel,这得手动修改了,目前引擎是在createCanvas之后监听的", 如果按他的这种说法改动真的可以吗?我是想尝试来着, 但是迫于对引擎源码不熟悉, 始终无法实验出来, 希望有引擎组的大佬, 或者哪位对引擎源码熟悉点的大佬帮忙指教下, 感谢!!!

独立分包不能用全量引擎的内容嘛?还要自己手动裁剪啊。我还以为可以用用引擎分离,这样使用引擎插件,独立分包之后跳转到主包也不需要下载引擎代码。如果不行的话确实很麻烦了

不行,说的是完全独立,只能使用独立分包内的资源, 非常麻烦, 要自己过一遍引擎源码然后做修改

我的意思是独立分包用引擎分离,因为分离出来的引擎是微信插件,所以用户跳转主包的时候只要主包也是引擎分离,其实不用下载这块的代码的,自己切割引擎代码,那应该是用不了引擎分离的功能了,所以到时候主包反而还要下载引擎插件或者代码吧。就是包体看上去会显得大一些