- 0
- 0
- 约3.45千字
- 约 6页
- 2026-01-23 发布于北京
- 举报
设定_仓库
日期修改内容
2011-11-18创建文档
一、概述
仓库与背包类似,存放物品。仓库可通过背包打开,也可通过NPC打开。
二、详细设计
2.1物品
物品必须先进入背包,再从背包放入仓库。1个仓库格子只能存放1个或1组物品。
2.2对物品的操作
2.2.1放入仓库
将物品从背包放入仓库,有2种操作方式:
打开仓库,左键双击背包中的物品,物品进入仓库。
打开仓库,左键拖动背包中的物品,在仓库已开启的格子上松开,物品进入仓库。
2.2.2拖动放入
按住鼠标左键拖动物品,物品图标吸附在鼠标上,表示拖取成功,拖取的只是映射,图
标在格子里依然保留但颜色变灰,鼠标上吸附的图标与格子中图标相同。
吸附成功后移动鼠标至仓库中已开启的格子,松开鼠标左键,可以将物品从原来的背包
格子放置到仓库目标格子。
若目标位置上已经有不同的物品,则两个物品互换。
若目标位置上已经有相同的可叠加物品,则叠加至目标位置,叠加后多余的部分依
然在原格子中。
若目标位置上的格子未开启,或非格子区域(但仍在界面中),则取消依附状态,
物品仍在原位。
若目标位置为非界面区域,则进入丢弃流程。
2.2.3双击放入
仓库打开时,背包中双击物品:
仓库有空格且可叠加物A未达到叠加上限,物品A进入仓库时,优先叠加至仓库
中的可叠加物A所在位置,直至该格子内的可叠加物A满上限后,再根据格子序
号找到序号最小的空格子放置该物品。
仓库无空格,物品A进入且可以进行完全叠加时,进行叠加操作,物品A进入仓
库。
仓库无空格,物品A进入但不能进行完全叠加时,不进行叠加操作,例如:仓库
已满,仓库中金疮药数量为19/20,背包中有2个金疮药,则此时不进行叠加,
这2个金疮药均无法放入仓库。
对于可叠加物品,放入仓库时按照格子序号寻找是否有可叠加物品存在,若有则按
顺序优先叠加,然后找到序列号最小的空格子放置剩余数量的该物品。
对于不可叠加物品,放入仓库时都按顺序找到序列号最小的空格子放置该物品。
2.2.4使用
在仓库中,左键单击物品,没有快捷菜单。即不可直接使用仓库中的物品。
2.2.5丢弃
在仓库中,拖动物品至非界面区域,进入丢弃物品流程。
丢弃物品时,每次都会弹出二次确认框体,如下图所示。确认后即可完成操作,取消则
流程结束。
2.3打开方式
仓库可通过背包、NPC两种途径打开。
背包打开:
点击背包界面中的“仓库”按钮,可直接打开仓库。此方式不受距离限制。
仓库NPC打开:
点击仓库NPC,选择“打开仓库”选项,可打开仓库。此方式受NPC最远交互距离的
限制。详见设定_NPC规则.docx。
2.4格子和扩展
仓库大小为8行×8列=64格。根据顺序标识为格子ID1~64(对应显示在仓库界面中
为从左到右、从上到下的顺序),每个格子标识状态是否开启。初始开启前2行,即前18
个格子。剩余的格子通过花费元宝来开启,第一个格子(ID=19)消耗2元宝,每个
格子依次比前一个格子多消耗
原创力文档

文档评论(0)