unity 预制体在游戏中无法生成的问题解决

今天在进行unity的学习时,在练习使用预制体时出现了一个让我疑惑的问题:demo的船只在发射鱼雷时,经过一段时间后便无法再命令船只发射鱼雷,提示如下所示:

 

 大致意思是说这个对象已经被销毁,因而无法再次生成。首先我检查了销毁的条件,并没有发现问题;而在检查参数时发现了问题:

注意区分普通的对象和预制体组件。脚本要做到无限生成预制体实例,那么应该选择以预制体作为参数;若选择普通对象做参数,则普通对象消失后就无法继续生成。

 

 

 

posted @ 2022-03-01 18:12  namezhyp  阅读(729)  评论(0编辑  收藏  举报