Exemplo n.º 1
0
    /// <summary>
    /// バリア削除処理
    /// </summary>
    void DestoryBarrier()
    {
        BarrierController player = FindObjectOfType <BarrierController>();

        Destroy(this.gameObject);  //バリアが消える

        //バリア個数減少
        player.BarrierCountDown();
    }
Exemplo n.º 2
0
    /// <summary>
    /// 当たり判定
    /// </summary>
    /// <param name="other">当たったオブジェクト</param>
    void OnTriggerEnter(Collider other)
    {
        BarrierController player = FindObjectOfType <BarrierController>();

        Destroy(this.gameObject);  //バリアが消える

        //同じ色の弾とバリアだったら弾を消す
        if (other.gameObject.tag == this.gameObject.tag)
        {
            Destroy(other.gameObject);   //弾が消える
        }

        //バリア個数減少
        player.BarrierCountDown();
    }