我看一般写一堆道具属性的时候,都先写在文本文档里,再在vs里解析。
for example:
void LoadTxt()
{
ItemAttrs[] typesss = JsonMapper.ToObject<ItemAttrs[]>(File.ReadAllText("Assets/StreamingAssets/Json/TItems.txt"));
foreach (ItemAttrs s in typesss)
{
Debug.Log(s.Index);
}
}
为什么不直接在vs里写switch语句来根据需求加载道具呢
for example
switch (Index)
{
case 0:
"Name"= "三棱锥形积木";
"Description"="哦呵呵";
"TitemType"=0;
"Level"=1;
"Index"=0;
break;
case 1:
"Name"= "三角形形积木";
"Description"="哦呵呵";
"TitemType"=0;
"Level"=1;
"Index"=0;
break;
}
同学你好,这样也可以呀,主要是代码量就会变很多,代码编写跟阅读都不是很方便。因为一个完整的游戏数据是很多的。