-
Creator 版本:2.0.7
-
目标平台: Web
-
之前哪个版本是正常的:2.0.2正常
-
出现概率:100%出现
-
重现方式:BUTTON组件问题,Creator从2.0.2升级到2.0.7,.一部分按钮消失和其他按钮失灵,根据发生错误的按钮特征,新建场景测试,发现大致出错原因如下:
编辑器添加的按钮组件开启interactable和enableAutoGrayEffect开启,并且将按钮隐藏active=false
然后场景代码中,将interactable=false,将active=true,预期是,显示灰色不可点击的按钮,但运行后按钮就消失了,并且其他部分按钮还会出现点击异常。
由于必发生,而且2.0.2正常,所以我暂时退回2.0.2,等待官方解决后再更新。
所以也没去深究看源码,我感觉是不是底层变灰Shader的冲突。
PS:最新测试原因应该是active隐藏的问题
都在休息吗
按钮消失,是不是用了Scale模式?这个是已知问题,已提交处理了。
Scale模式下在默认值this._originalScale = cc.Vec2.ZERO在没有正确赋值的情况下调用了_resetState;