====== 020 GameObjectを非表示にする ====== ===== 概要 ===== GameObjectを非表示にするには二つの方法がある。 * renderer.enabledをfalseにする * SetActiveRecursively()でdeactivateする この二通りが考えられます。前者は描画だけ行われなくなり、後者はUpdateも行われなくなります。 void Start () { renderer.enabled = false; } GameObjectの描画が行われなくなります。 void Start() { gameObject.SetActiveRecursively( false ); } Updateも行われなくなります。 ===== Warning: SetActiveRecursively()は古い形式である ===== UnityのバージョンによってはSetActiveRecursively()の仕様は非推奨になっています。 この場合はSetActiveを使います。 void Start () { gameObject.SetActive( false ); }