

UIのimageを非表示にする際、下のコードを使用しています。

[code]

    GameObject.Find("Image").GetComponent<UnityEngine.UI.Image>().enabled = false;
    
[/code]

この非表示方法だと他のスクリプトで表示にしたい際、UIのimageが取得できていないようなのですが、他のスクリプトでUIの取得方法もしくは他の非表示方法がないのでしょうか？


CC BY-SA 3.0
2017-10-31T10:16:15.290
39181
2019-05-01T03:03:00.707
2017-10-31T12:35:07.077
19110
25994
question
unity3d
Canvasのimageの非表示方法


私も以前悩んでいたことがあり、下記を参考にして解決できました。  
ページの真ん中辺りで該当の項目が出てきます。

> Buttonの表示・非表示を切り替える  
>  <http://qiita.com/2dgames_jp/items/b3d7d204895d67742d0c>

gameObject.SetActive(false);は  
GameObject.Find("Image").GetComponent().enabled = false;  
にしても大丈夫だと思います。


CC BY-SA 3.0
2017-11-07T09:56:33.713
39374
2017-11-07T09:56:33.713
26087
39181
answer