A

自己Collider 需要勾选Trigger

需要添加RiggidBody,取消重力

void OnTriggerEnter(Collider col)//碰撞检测

{
if (col.tag=="Tree")
{
Destroy(this.gameObject);
}
}

 

void OnTriggerEnter(Collider col)
{
if (col.tag == "Player")
{

GameObject a = GameObject.FindGameObjectWithTag("Player");  //通过Tag获得物体
Destroy(a);
}
}

B 距离检测

 

vector3 dir = target.position - transform .position; 目标位置减 自己位置 的向量

if(dir.magnitude<1) 他们的距离小于1

{

}