creator Button上的shader在点击后失效

2.3.2 win10


Button上绑定一个layout来实现跟随文字动态变化长度,
sprite使用圆角material
Button的Transition设置为None,点击后shader就失效了

经检查发现是点击之后button的sprite变了

为什么在点击之后sprite上的material还原了?

@jare

我也遇到这个问题了,你最后有解决方案么

要在button下的enable auto gray effect 里面填normal

但是还是有问题,当触发button事件的时候,是重新赋值材质,导致原本已经给shader的赋值重置。

把button的Target去掉,即可