1.5.1升级到1.6 构建报错——静静的回滚

因为游戏下周就上线另一个渠道,现在在一个渠道上跑着,所以没时间折腾这个错误,反馈问题而已,并非捣乱,于是先回滚跑版本。

你看下出错的行是什么内容

这里应该是你的插件脚本里面报的错。看起来像是预览时报错的。你的插件脚本里是不是有一个 boot.js?里面引用到了一些 sign.js 什么的

目前使用的插件有两个

顺带咨询这个参数的使用:
preserveDrawingBuffer: true

因为需要全屏截图,但是引擎中这个参数默认不存在,于是截图出来是透明的。在论坛上搜索发现这个,尝试,结果ok。但是问题就来,是不是这个参数的出现,导致了在部分是手机上性能比较差呢?

1.4.2: 小米4手机qq浏览器比较不流畅 华为荣耀7流畅
1.5.1: 与上相反
这就奇了怪,引擎的升级理论上更优。除了上面截图参数的加入,战斗场景我还特意做了合图调整优化drawcall。

截图使用接口: let screenBase64 = canvas.toDataURL(‘image/jpg’, 0.96);

性能会稍微差一点,不过主要是有一些设备上会因此出现闪屏问题。所以我们关闭了这个功能。这个参数其实不论怎么设置,都没办法完美兼容所有硬件,所以最后我们干脆不设置了。

boot.js 是预览自带的脚本

@scott333 看下 1.js 里面是什么内容?

悠悠老师,可是凯乐?
如下图:

1.js无法上传,压缩如下:
1.zip (1.1 KB)

遇到差不多的问题,我猜你自己的项目里有个js文件也叫utils

你断点查下 utils 获取到的是个什么值?

一个对象,如图:

utils中没有这个属性 不会是utils中有几个版本?且各个版本中内容还不一样?

没有这个 inherits

获取到的这个对象里面的内容是你的东西吗

我擦 真的是我自定定义的 不过我定义的是Utils 不是utils勒

什么意思?你有两个 utils ? 一个大写一个小写?

不是 我工程里只有一个 大写的 叫Utils 而报错的是utils

这个 utils 不是你自己 require 的么

不是 我代码里是这么写的