Unity玩家碰撞销毁物体

给需要销毁的物体添加一个tag

以gold为例
为物体添加rigidbody把rigidbody下面的is Kinematic勾上去掉物体的物理效果的影响
把物体的碰撞下的is Tirgger勾上让其成为触发器

在玩家的脚本下编写C#
private void OnTriggerEnter(Collider other)
{
//判断碰撞的物体标签是否为gold,如果是gold的话就销毁
if(other.tag == "gold")
{
Destroy(other.gameObject);
}
}

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注