小编最近学了一款背包的做法,这款有个缺点不可以存储,先分享一下,可存储的等小编融会贯通后再整理一下。
首先定义类脚本:
//...................................................................Model....................................................................................
public class BackPackModel
{
public int id; //idpublic string name; //名字
public string Des; //描述
}
//封装了链表,链表可用于存储
public class BackPackList
{
public List<BackPackModel> baseBackPackList = new List<BackPackModel>();
}
//类似于new一下链表,在别处调用链表就可以直接通过SavaData.saveDataList.baseBackPackList 即可
public static class SavaData
{
public static BackPackList saveDataList;
}
//之后需要写Data脚本,在此之前需要先写一个文本文档:
里面是几个需要的道具、消耗品等
这样就可以了,接下来就需要先写一个脚本,首先先把数据读出来转成字符串,存到链表里:
//...................................................................................BackPackAccount...........................................................................
void Awake()
{
TextAsset s = Resources.Load<TextAsset>("Data");
if (!s)
{