最简单的背包:
1.做数据库,通过Enum和Struct做DataTable也就是数据表,用CSV文件存储物品数据。
2.使用数组保存表格对应代码,这个数组就是你的背包。
3.使用Widget做一个ScrollBox可下拉菜单,新建子Widget做物品图标,然后将上述数组loop读取CSV的索引,将索引数据导入子Widget,使其显示如名字之类的数据,便于区分,随后子物品loop放入ScrollBox中,注意设置多少列转入下一行,否则会全部堆叠混乱。注意上述两个LOOP本质上要在一个LOOP内完成,以避免占用多余资源。
完成。
测试:
1.加入一个按钮“添加物品”,随机生成你CSV表格索引,添加到你的数组内。
2.加入一个按钮“刷新物品栏”,点击一下,将ScrollBox内子Widget全部删除,随后重新LOOP子Widget数据和导入ScrollBox中。
剩下的拖拽,物品使用那些,自己看视频吧,三言两语说不清了。