シーンを読み込んでから10秒以上50秒以下の間、Cubeオブジェクト(tag:Cube)につけたパーティクル(爆発するようなパーティクル)をCube同士で衝突したとき再生させたくて以下のスクリプトを書きました。
using UnityEngine; using System.Collections; public class collisionEffects : MonoBehaviour { private ParticleSystem particle; // Use this for initialization void Start () { particle = this.GetComponent<ParticleSystem>(); particle.Stop(); } // Update is called once per frame void Update () { } void OnCollisionEnter(Collision collision) { if (Time.timeSinceLevelLoad > 10.0f & Time.timeSinceLevelLoad < 50.0f) { if (collision.gameObject.tag == "Cube") { particle.Play(); //パーティクルの再生 } } } }
が、衝突しても再生されません。
どなたかご教授いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー