MVC模式简析:
Model:
BackpackConfig.json:存放装备信息
Item:json文件对应的数据模型
View:
Scroll Rect:制作可滑动的背包面板
Grid Layout Group:管理物品的布局
Contentsize Fitter:布局管理
Toggle & ToggleGroup:切换框及其Group
Controller:
ItemManager.cs: 读取json文件并存出到List中。
BackpackManager.cs:显示具体的item。
ItemModel.cs:用来显示物体的背景图片和具体数量等外观。
ItemDetail.cs:点击物体时用来显示其具体信息,如物品描述等
数据模型:
string:name(名称),description(描述),icon(图标),bgIcon(背景图片),
int:id(唯一id),count(数量),quality(品阶,一般分五品),operation(可进行的操作,分解,售卖,合成)
enum:type(武器,碎片,药品))
Json文件(部分示例):
[
{"id":1,"name":"霜之哀伤",
"desc":"这是一把剑","icon":"",
"bgIcon":"", "count":,
"quanity":1,"