ニュース

Top  >   6. GameObject・Component・Transform  >   Q, プログラムから自分自身を消したい

Q, プログラムから自分自身を消したい

2026/03/18

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

Destroy(gameObject) を使います。

原因 / 背景

不要なオブジェクトをシーンから除外してメモリを空けるためです。

実装 / 手順

消したい場所で Destroy メソッドを呼びます。

サンプルコード

using UnityEngine;

public class SelfDestroyer : MonoBehaviour
{
    [SerializeField] private float delaySeconds = 0f;

    public void DestroyThisObject()
    {
        Destroy(gameObject, delaySeconds);
    }
}

※ 実機確認が必要な項目は、Editor だけで判断せず対象デバイスでも必ず動作確認してください。

難易度:Level 2(初心者)
対象プラットフォーム:PC,Unity
関連キーワード:メモリ,削除,消す,消去

Level 1-2 向けバナー