MissingReferenceException: The object of type 'SpawnEnemy' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
原因是我的SpawnEnemy脚本开启了协程,而我重新加载了该场景后原先正在执行的协程引用了其他的对象,而重新加载场景后,原先访问的一些对象会被销毁(所以是因为其他对象比协程先销毁?)。于是会报这个错。
在重新加载场景时暂停该脚本所有协程即可。
本文探讨了Unity中因场景重载导致的MissingReferenceException错误,指出当协程在运行过程中引用的对象在场景重载后被销毁,会出现此问题。解决方案是在重新加载场景时暂停协程执行,确保对象生命周期与协程同步。
4009

被折叠的 条评论
为什么被折叠?



