プレハブは非表示のままで生成したクローンのみ表示する方法【Unity】

まず「インスペクター」と書いてあるとこの真下にあるチェックボックスを非チェックにして、musiPrefabというプレハブを非アクティブにする。
※このプロジェクトではmusiPrefabという名前のプレハブを使ってるだけ。名前は任意。

プレハブにアサインするスクリプトに次のコードを記述して、プレハブを元にクローンを生成し、クローンのみアクティブ状態でインスタンス化する。

// オブジェクトを生成して表示する
GameObject clone = Instantiate(musiPrefab, Vector3.zero, Quaternion.identity);
{
    clone.SetActive(true);
};

これで、プレハブを元にクローンを生成し、生成したクローンのみが表示されるようになってる。

タイトルとURLをコピーしました