【BUG】GButton组件中如果存在Grahpic对象,将按钮的效果设置为变暗,填充色会变成白色

重现步骤:
1.Component是一个“Button”的拓展
2.Button中存在Graphic对象,并设置了填充色
3.Button的Effect设置为"变暗"

问题:
在Preview模式下Graphic对象的填充色失效,在Unity中运行也会失效。但是在编辑模式下显示正常
已邀请:

ethanchan

赞同来自:

具体可查看下附件,是最小化复现案例

谷主

赞同来自:

教程 按钮 黑字着重看。

ethanchan

赞同来自:

按下效果 用控制器可以随意控制按钮在不同页面的形态,但出于方便,内置了几种常用的按钮按下效果。

缩放 按下时按钮变大或变小。按下缩放是通过改变按钮组件的ScaleX和ScaleY实现的。注意:设置了按下缩放后,按钮初始化时会自动将轴心设置为(0.5,0.5)。(除了Unity平台,其他平台可能会有设置了按下变小,当正好按在按钮边缘时会出现有按下效果,但不触发点击事件的问题。解决方案是使用按下变大而不是按下变小。如果一定要按下变小,建议阀值不要太大,稍微有效果就可以,)
变暗 按下时按钮呈现变暗的状态。变暗实际是通过改变按钮组件内所有图片的颜色实现的,如果你还有对按钮内图片的颜色的单独设置,这可能会发生冲突,导致颜色设置丢失。
 
看到提示了,备注一下留给其他人避免犯同样问题

要回复问题请先登录注册