收起
首先这个a就不能声明到Update函数里面,因为你这个写法每桢会都会生成一个a变量,而你只有在鼠标按下的时候给它赋值了,所以当后面Destory的时候他就是一个未分配的变量;
Update
Destory
你可以将所有的a相关的都放在if里面,比如:
void Update() { if (Inptu.GetButtonDown("Fire1")) { GameObject a; a = Instantiate... //还是图上那行 Destory(a, 4); } }
报告相同问题?