原因 清除的是预制体而非实例化 // 出错的代码 Instantiate(_bullet,transform.position,Quaternion.Euler(bulletAngler) ); Destroy(_bullet); 解决方案 声明实例化文件,选择实例化文件进行销毁 //正确代码 GameObject b = Instantiate(_bullet,transform.position,Quaternion.Euler(bulletAngler) ); Destroy(b);