不修改 cc.label 内容,只修改 cc.label 颜色,有几率会失败

  • Creator 版本: 2.4.2

  • 目标平台: 模拟器、浏览器

  • 重现方式:
    创建两个 label,增加一个计时器设置两个 label 为同一颜色。
    触发几次后,两个 label 的颜色会不一致。

  • 首个报错:

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

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率: 比现

遇到过这个问题,这种问题 真他妈的草蛋,真他妈的坑,当时你不知道是哪里的问题,一个小的问题 浪费太多的时间能

字体问题修复一年半载了 还没搞清楚。。。。

。。。还真是啊,浪费了二十分钟。。
各种尝试,就算修改内容,颜色有时候也会失败。

有个很简单的做法。。虽然不知道为啥。你先解决下~ cc.tween(node).delay(0.01 * i).call(() => {
if (node) {
if (num == 4) {
node.color = new cc.Color(255, 64, 64);
} else {
if (num > 0) {
node.color = new cc.Color(255, 166, 38);
} else {
node.color = new cc.Color(243, 226, 208);
}
}
node.getComponent(cc.Label).string = num + ‘’
}
}).start();

1赞

感谢感谢。试了可以。

我这边怎么是正常的呀 mac 2.4.2

不确定呢。 试试多次设置会不会失败。
我是 windows 环境。