我有一个 2d 游戏,其中有一个原始的敌人忍者。
我创建了生成脚本来克隆我原来的忍者。然后我把它放在我的主摄像头上,让我的忍者克隆在主摄像头视图中生成。我原来的忍者也有一个脚本,它会在几秒钟后删除。
我意识到删除我原来的忍者会导致我的克隆忍者不会出现,但我想删除任何克隆的对象,这样我就不会过度运行我的项目。
有没有办法我可以在不触及原始忍者的情况下删除生成克隆忍者。或者将我的原始忍者隐藏在检查器中而不隐藏生成克隆。
这是我的销毁忍者代码:
private IEnumerator Killninja() {
yield return new WaitForSeconds (4f);
Destroy (gameObject);
}
void Update () {
StartCoroutine (Killninja ());
}