ロバメモ - 素人のUnity覚書と奮闘記

素人のUnity覚書と奮闘記

ボタンの非表示と無効化

非表示

非表示にする場合はボタンをGameObjectとして扱う。
ボタンは表示されなくなる。

GameObject btn ;

btn.SetActive(false);

無効化

無効化の場合は、Buttonとして扱うため、UnityEngine.UIが必要となる。
無効化にするとボタンが半透明になり、タップしても反応しなくなる。

using UnityEngine.UI;

Button ContinueBtn;

ContinueBtn.interactable = false;

ただし、半透明になるのはボタンの色をColor Tint にしたときだけ。
f:id:nico-taniku:20170411170123p:plain:w300