在子弹撞击目标后,应该调用子弹的销毁方法,使其从游戏中移除。以下是示例代码:
void OnCollisionEnter(Collision collision) {
// 如果撞击到目标
if (collision.gameObject.tag == "Target") {
// 销毁子弹
Destroy(gameObject);
}
}
在上面的代码中,当子弹撞击到标签为“Target”的游戏对象时,会销毁子弹。注意,在销毁时应该使用“Destroy”方法而不是简单地更改子弹的Active状态或直接从场景中删除子弹对象,这样才会正常触发子弹销毁事件以及相关效果。