Kej*_*uga -1 c# game-engine unity-game-engine
我注意到当我将button的interactable属性设置为false时,按钮alpha减少.有没有人知道如何在Unity中实现这一目标.
myButton.interactable = false;
Run Code Online (Sandbox Code Playgroud)
如果你能提供帮助,那将是非常有帮助的!
谢谢 !
您必须更改Button组件的"禁用颜色".检查alpha值.

为了通过代码更改它:
// Unfortunately, you can't do button.colors.disabledColor.a = 1 ;
UnityEngine.UI.ColorBlock colors = button.colors ;
Color disabledColor = colors.disabledColor ;
disabledColor.a = 1 ;
colors.disabledColor = disabledColor ;
button.colors = colors ;
Run Code Online (Sandbox Code Playgroud)