public void Save()//保存 { PersistentDataManager.SetDirty(this); //在需要的时候调用接口方法来缓存和载入数据,主动缓存数据 }
void OnDisable()//禁用时 { PersistentDataManager.UnregisterPersister(this); //缓存此时的游戏数据 //https://www.dazhuanlan.com/2019/11/22/5dd6c9509fefd/ }
public DataSettings dataSettings; //数据设置 void OnEnable() //启用时 { collider = GetComponent <Collider>(); //访问游戏对象中的控制器赋给collider PersistentDataManager.RegisterPersister(this); //缓存此时的游戏数据 }
public void Save() { PersistentDataManager.SetDirty(this); }
void OnDisable() { PersistentDataManager.UnregisterPersister(this); }
void OnEnable() { collider = GetComponent <Collider>(); PersistentDataManager.RegisterPersister(this); }