在我的游戏中,我对某些游戏对象使用Destroy(gameObject)
以将它们传递到另一个级别。现在的问题是,我的玩家去世后,当我去世后重启游戏时,场景中还剩下一些物体,我只想要我在游戏开始时创建的物体。
我该怎么做?
答案 0 :(得分:0)
将玩家创建的游戏对象存储在列表中,然后在重新启动后对其调用Destroy()
。
答案 1 :(得分:0)
首先,如果您需要销毁标记有DontDestroyOnLoad
的物体,那说明您做错了。
仅在您真正想保留场景中的对象上使用它。如果需要在这些对象中进行更改,只需更改参数值并使其他对象仅存在于它们所属的场景中即可。