销毁
DontDestroyOnLoad
public static void DontDestroyOnLoad(Object target);
使加载新场景时不会自动销毁对象目标,调用DontDestroyOnLoad可以使对象存在于所有场景中。
注意点一:重复实例化
Unity中DontDestroyOnLoad在切换场景时的坑点
Unity3D研究院之DontDestroyOnLoad的坑
但是如果在Start中直接调用,切换场景再切回来就会导致产生多个当前的对象。
public static void DontDestroyOnLoad(Object target);
使加载新场景时不会自动销毁对象目标,调用DontDestroyOnLoad可以使对象存在于所有场景中。
Unity中DontDestroyOnLoad在切换场景时的坑点
Unity3D研究院之DontDestroyOnLoad的坑
但是如果在Start中直接调用,切换场景再切回来就会导致产生多个当前的对象。