転職を繰り返したサラリーマンの多趣味ブログ

30才未経験でSEに転職した人の多趣味ブログ

【Unity】タグを使った接触判定

1.InspectorビューのTagを設定する。
2.以下スクリプトを作成する。

public class Item : MonoBehaviour {

    // トリガーとの接触時に呼ばれるコールバック
    private void OnTriggerEnter(Collider other)
    {
        if(other.CompareTag("Player"))
        {
            Destroy(gameObject);
        }
    }
}

別の書き方(タグの判定方法)としては

// トリガーとの接触判定
    void OnTriggerEnter(Collider other)
    {
        
        if (other.gameObject.tag == "Ground")
        {

            groundFlg = true;
            
        }
    }