10 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.» 12

ハルシオンシステムの気ままBlog

株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

 

【ハルシオンブログ】UnityのParticleを一定時間で消す方法・・・?一定時間でオブジェクトを消すクラス。 

はい、こんにちは。坂内っす。

最近パーティクルを触っていて、どんどんパーティクルが残るってことに気が付いたんすよ。(消さなきゃ消えないのは当たり前)
何をいまさらって感じなんですが、ネタがないので、そこらへんについて書いていきたいと思います。

Particleに昔AutoDestroy的なチェックボックスがあったような気もしないでもない今日この頃ですが、以下のコードをパーティクルにつければ完璧っす。

【AutoDestroy.cs】
using UnityEngine;
using System.Collections;


public class AutoDestroy : MonoBehaviour {
public float destroyTime;

void Start () {
if ( destroyTime != 0){
Destroy (gameObject, destroyTime);
}
}
}


クラス名とかは適当で。

InscpectorでdestroyTimeに入れた時間後に消える感じっすね。

これ別にParticle専用でもなんでもないので、他でも使えるクラスっすね。

という、簡単なクラスについてでした‥‥

あでゅ~ノシ
スポンサーサイト

Category: 開発日記(Unity)

tb 0 : cm 0   

コメント

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://halcyonsystemblog.blog.fc2.com/tb.php/428-9012b737
この記事にトラックバックする(FC2ブログユーザー)