0%

背包系统

背包系统

背包插入物品
背包删除物品
背包查询物品
背包修改物品
背包使用物品
背包玩家之间交易物品
背包强化物品
背包镶嵌物品
背包物品叠加
背包容量
背包整理

背包是一个Rect时,每个物品有自己的Rect,物品的摆放

服务器端不对背包物品排序,客户端做排序表现

只关注物品数量

服务器端每个物品只记录相对应的物品数量
客户端做排序表现

关注物品数量,和每个物品的唯一id

当物品可以交易或者可强化时
物品可交易时,每个物品需要一个唯一id;
物品可强化时,每个物品也需要一个唯一id;

当物品需要有一个唯一id时
服务器端记录格子信息并且不进行排序
客户端根据格子信息数组,对格子进行排序表现
进行修改,使用操作时,根据物品的唯一id进行操作

服务器端管理背包的排序,客户端只做表现

服务器端维护背包排序