Unity在运行时更改UI图像颜色


public void ChaGradient(int tid)
{
go.GetComponent<RawImage>().color = color[tid];
}

我将这个脚本附加到Camera对象,并在OnClick((Button事件中调用它,目的是根据按下的按钮更改背景颜色。问题是,当按下按钮时,整个背景会变成灰色,就好像背景对象刚刚消失一样。

我自己想好了,这是一个经典的oopsie。因此,当在检查器中更改颜色时,它从alpha为0开始。因此,当您更改颜色选择器上的颜色时,它不会更改alpha值,这就是它不可见的原因。

相关内容

  • 没有找到相关文章

最新更新