5.オブジェクトの表示切り替えについて
前のページ
まずオブジェクトの表示切り替えはSetActiveメソッドを使用して実装をする
例)
code:C#
//ゲームオブジェクト表示→非表示
this.gameObject.SetActive(false);
表示から非表示に切り替える時は上記のような感じで問題ないが、非表示から表示させようとすると一手間加える必要がある。
具体的にはSerializeFeldを使用する。これを最初につけておくと非アクティブなゲームオブジェクトをInspector内で事前に読み込んでくれる。
例)
code:C#
GameObject text;
GameObject button;//これはSerializeFieldではない
void Start()
{
text.SetActive(false);
//ゲームオブジェクト非表示→表示
text.SetActive(true);
}
参考リンク