Skip to main content

存档系统

参考自How to make a Save & Load System in Unity | 2022

获取存档中的数据请看例子:

public class BasicResources : MonoBehaviour, IDataPersistence //引用自定义类
{
//定义数据
private int ammunition = 0;
private int fuel = 0;
private int aluminium = 0;
private int steel = 0;

public void LoadData(GameData data)
{
//获取数据
this.ammunition = data.ammunition;
this.fuel = data.fuel;
this.aluminium = data.aluminium;
this.steel = data.steel;
}

public void SaveData(GameData data)
{
//保存数据
data.ammunition = this.ammunition;
data.fuel = this.fuel;
data.aluminium = this.aluminium;
data.steel = this.steel;
}
}

理论来说,只要没有更改存档系统,那么存档默认保存位置在:

%USERPROFILE%\AppData\LocalLow\kancolle-ohuraiN-project\kancolle-ohuraiN\Saves