/// <summary>/// 单例解决重复创建物体/// </summary>private static PreservationData _instance;public static PreservationData Instance { get { return _instance; } }private void Awake(){if (_instance != null){Destroy(this.gameObject); return;}else{_instance = this;}}void Start(){//切换场景不会被销毁DontDestroyOnLoad(gameObject);}