▼そのUnityの作業、依頼しませんか?
メソッド

3行で完了!時間経過でオブジェクト(Prefabで生成した)が削除されるようにする方法

Unityでオブジェクトを削除
  • Prefabによってつくられたオブジェクトを時間経過で削除したい

この悩みを解決します。

Destroy(gameObject, 時間);オブジェクトを時間経過で破壊

これを使うことによって時間経過で削除できます。例えば3秒後に破壊するとか。

では実際に使っていきます。

【Unity】時間経過でオブジェクト(Prefab)が削除されるようにする方法

消したいオブジェクト(生成している場合はPrefab)にアタッチしているスクリプトに追記してください。

もしスクリプトをアタッチしていない場合、追記するのがヤダ!という人は、新たにスクリプトをアタッチしてください。

スクリプト例

スクリプト

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class DestroyObj : MonoBehaviour
{
    public float deleteTime = 3.0f;

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

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

    }
}

Destroy(gameObject, 時間);オブジェクトを時間経過で破壊

このスクリプトだと3秒後にオブジェクトは破壊されます。

自分が指定した時間が経過すると、オブジェクトは破壊することができます。

まとめ

Destroy(gameObject, 時間);オブジェクトを時間経過で破壊

以上、時間経過でオブジェクト(Prefab)が削除されるようにする方法でした。

さぎのみや(@saginomiya8)でした。SNSでシェアしてね( ・∇・) 一生無双モードで頑張るよ。

Unityサンプルゲーム
【Unity2D&3Dサンプルゲーム】動画よりわかりやすく記事でゲームを作ろう【チュートリアル】【Unity2D&3Dサンプルゲーム・チュートリアル】Unityにおいてのサンプルゲームの作り方が書いてある記事って少ないですよね。そこで当サイトUnishar(ユニシャー)が動画よりわかりやすいサンプルゲームを無料で提供します。...
ABOUT ME
さぎのみや
さぎのみや
超書手。現在はUnityメディア「ユニシャー」の運営とゲーム開発がメインです。Unity、ライティング関係のお仕事お待ちしております。 >>詳しいプロフィール >>Amazonほしいものリスト
【Unity3D】新しいサンプルゲーム(チュートリアル)を作りました!!!
Unity有料サンプルゲーム

「Unityで3Dゲームを本格的に作っていきたい!」という人におすすめのチュートリアルとなっています。

画像のようなゲームの作り方を販売しています。色々と応用できるサンプルゲームとなっています。ぜひ、作ってみてください。

詳細
>>【Unity3Dサンプルゲーム】うちのポチが危ないところでフリスビーを要求する理由を教えてくれ

>>BOOTHでサンプルゲームを見る

【シェア・フォローであなたのスキルが上がる】

シェアフォローする

さぎのみやのモチベが上がる

コンテンツの質が上がる

あなたの能力も上がる

あなたの
Twitterでのシェア

pixivFANBOXのフォローであなたの能力が上がります。

>>さぎのみやのツイッター(@saginomiya8)
>>さぎのみやのpixivFANBOX

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください