猎灵物品系统设计概述.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-04-23 发布于北京
  • 举报

物品系统设计梗概

物品系统的主要结构分为数据层和界面层。

数据层主要包括ItemMgr,ItemList和Item这三个类。

Item:负责管理单堆数据的类,主要包括物品当前的属性、状态、个数等等,以后增加的装

备类会是物品类的一个继承类,方便物品统一管理;

ItemList:是Item的一个容器类,可以对Item进行添加、删除、更新、提取等操作,

背包、仓库、栏、栏都可以Itemlist来物品;

ItemMgr:是物品管理类,通过它来管理各个ItemList,并与服务器和界面之间交互,与物

品相关的数据都会通过ItemMgr来管理,ItemMgr通过接收和发送网络消息来和服务器交互,

界面通过游戏来向ItemMgr发送操作请求,通过ItemMgr指定的接口来获取物品信息;

界面层主要包括ItemFrame,PocketFrame,ItemButton这三个类

ItemButton:负责显示单个物品控件,它主要负责显示物品的图标、可用状态、品级,并且

可以拖动。ItemButton是ButtonEx的一个继承类,ButtonEx主要是可

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档