Unity

指定した時間経過したらGameObjectを消すスクリプト

前提条件

Unityのバージョン:2017.2.0f3
使用した言語:C#
筆者のプログラミング能力:チンパンジー

コード

    // 引数の宣言
    // Destroyする時間を指定する
    public float time = 2;

    // DestoryしたいGameObject(基本はアタッチされたもの)
    public GameObject gameObject;

    // Use this for initialization
    void Start()
    {
        // Destory
        Destroy(gameObject, time);
    }

    // Update is called once per frame
    void Update()
    {

    }

内容

一定時間後にGameObjectをDestroyするだけ
プレハブなどにアタッチして、呼び出した後に消したい時とかに使えそう。

変数

GameObject gemeObject

消したいGameObject

float time

何秒後にgameObjectを消すか