砲弾でオブジェクト(障害物)を破壊する


オブジェクトを破壊する
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DestroyObject : MonoBehaviour
{
    // このメソッドはぶつかった瞬間に呼び出される
    private void OnTriggerEnter(Collider other)
    {
        // もしもぶつかった相手のTagにShellという名前が書いてあったならば(条件)
        if (other.CompareTag("Shell"))
        {
            // このスクリプトがついているオブジェクトを破壊する(thisは省略が可能)
            Destroy(this.gameObject);
            // ぶつかってきたオブジェクトを破壊する
            Destroy(other.gameObject);
        }
    }
}





BattleTank(基礎/全31回)
他のコースを見る

オブジェクトを破壊する
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DestroyObject : MonoBehaviour
{
    // このメソッドはぶつかった瞬間に呼び出される
    private void OnTriggerEnter(Collider other)
    {
        // もしもぶつかった相手のTagにShellという名前が書いてあったならば(条件)
        if (other.CompareTag("Shell"))
        {
            // このスクリプトがついているオブジェクトを破壊する(thisは省略が可能)
            Destroy(this.gameObject);
            // ぶつかってきたオブジェクトを破壊する
            Destroy(other.gameObject);
        }
    }
}





砲弾でオブジェクト(障害物)を破壊する