using System.Collections; using System.Collections.Generic; using UnityEngine; public class BulletController : MonoBehaviour {   //爆発エフェクトのPrefab public GameObject explodePrefab; void Update () { transform.Translate (0, 0.2f, 0);      // ステージの外に出たら弾を消す if (transform.position.y > 5) { Destroy (gameObject); } } void OnTriggerEnter2D(Collider2D coll) { // 衝突した時にオブジェクトを消す Destroy (coll.gameObject); Destroy (gameObject); // 衝突したときにスコアを更新する GameObject.Find ("Canvas").GetComponent ().AddScore (); // 爆発エフェクトを作成 GameObject effect = Instantiate (explodePrefab, transform.position, Quaternion.identity) as GameObject; Destroy (effect, 1.0f); } }