-
Creator 版本:2.1.0
-
目标平台:QQ玩一玩
-
详细报错信息,包含调用堆栈:
-
重现方式:任意项目
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:必现
-
额外线索:
Creator 版本:2.1.0
目标平台:QQ玩一玩
详细报错信息,包含调用堆栈:
重现方式:任意项目
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:必现
额外线索:
@ 引擎组,能给具体解释一下这段代码吗?为什么本地找不到这段代码的出处?
130: [(function (t, e, i) {
var n = t("../utils/text-utils"), r = null, s = "BES bswy:->@", o = {}, a = -1, h = [], l = 6e4; // 什么有个60秒???
function c() {
for (var t = !0, e = Date.now(), i = h.length - 1; i >= 0; i--) {
var o = h[i], c = o.fontFamilyName;
// 这里为啥判断大于60秒才回调回去???是不是后面的代码出现问题了?
if (e - o.startTime > l) cc.warnID(4933, c), o.callback(null, c), h.splice(i, 1); else {
var u = o.refWidth;
// 这个地方确定是不相等才回调吗?
r.font = "40px " + c, u !== n.safeMeasureText(r, s) ? (h.splice(i, 1), o.callback(null, c)) : t = !1
}
}
t && (clearInterval(a), a = -1)
}
同样问题,求引擎组解答下疑问