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
{
}