cocos 3.8.6设置label颜色预览正常 构建后变成默认白色


image

查了很多办法都不行 是什么原因导致的?

验证是正常的,如果想快速解决,可以给一下 demo,我们排查一下

我新建的项目是3.8.6的确实没问题 有问题项目应该是从3.8.3升级到3.8.6导致的 请问如何给您demo呢

昨天我测试把3.8.6退回3.8.3是可以正常显示的, 但是编辑器会一直弹新建参考图

可以切换到 2D 视图然后关闭参考图

可以发 zip 包,到我的 yanbin.huang@cocos.com 邮箱

我一个个文件排查到了 没有报错 只要某一个脚本上挂载color = Color.WHITE;构建后才会出问题(会影响所有没使用这个脚本的label 导致排查起来困难)

    @property(Color)
    defaultTextColor: Color = new Color(150, 150, 150, 255);

    @property(Color)

    selectedTextColor: Color = Color.WHITE;

Color.WHITE会在3.8.6版本导致构建颜色丢失 哪怕改成new Color(255, 255, 255, 0)后 都需要重新启动编辑器重新构建才恢复

需要 Color.WHITE.clone() 才行,不然会修改到 WHITE 的值