SetActiveRecursivelyを使用するとゲームオブジェクトを非表示にできます。
RendrerやTextureを使うのとは違い。子オブジェクトもまとめて非表示にできます。
使用の際に以下の注意が表示されていました。
Assets/x/xx.cs(41,39): warning CS0618: `UnityEngine.GameObject.SetActiveRecursively(bool)' is obsolete: `gameObject.SetActiveRecursively() is obsolete. Use GameObject.SetActive(), which is now inherited by children.'
SetActiveRecursivelyは廃止され。
SetActive()になりました。使い方は同じです。
SetActive(false)で非表示になります。真を渡せば再表示できます。
0 件のコメント:
コメントを投稿