2017-06-05 8 views
-1

ボタンのinteractableプロパティをfalseに設定すると、ボタンのアルファが減少することに気付きました。誰でもユニティでこれを達成する方法に関する知識を持っていますか?ボタンの透明度を変更せずにボタンを無効にする

myButton.interactable = false; 

助けてもらえると非常に役に立ちます。

ありがとうございました!

答えて

7

Buttonコンポーネントの「無効な色」を変更する必要があります。アルファ値を確認してください。

// 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 ; 
:コードによってそれを変更するために enter image description here

関連する問題