オブジェクトをシーンから退場させる様々な方法
オブジェクトをシーンから退場させる様々な方法
スクリプト側からフラグ操作で消す
using UnityEngine;
using System.Collections;
public class Obj : MonoBehaviour
{
public Transform _transform; public bool death;
void Awake () { death = false; _transform = transform; }
void Update () { if (death) { Destroy (gameObject); } }
}
カメラの視界外に出た場合、消す
void OnBecameInvisible(){ Destroy(this.gameObject); }
Instantiateした際に、あらかじめ死期を設定する
void Start () { Destroy(gameObject,5); //Instantiateしてから5秒後に必ず消滅する }
メニュー
- 最終更新:2014-07-07 21:53:06