学员(7686)
课程(179)
分享
用json写的背包系统 想实现点击升级 只对当前点击的物品升级 但是跟他id相同的物品都升级了
我的做法是 item类 下面派生出来了 装备 武器 消耗品; 定义了两个数组 一个数组存储所有物品 另外一个数组存储玩家的物品 点击升级之后 查找玩家物品的list列表进行升级
哦 我好想想出来了 初始化玩家物品的时候 不能从字典找到添加到玩家列表
如果想实现单个物品的升级的话,那么每次得到一个新的物品的话要实例化一个新的对象,这个对象保存itemid以及对应的基础属性,然后保存一些升级属性
谢谢