忙忙忙,忙着和前实习公司要工资,不过今天要到了,属实开心,跑题了。

今天打算研究下背包系统,打算从分解游戏背包系统开始

《神界原罪2》背包系统

1.设计概述

1,玩家可以将在游戏中收集的道具和金币存放在背包中。

2,玩家可以在背包界面查看当前角色身上携带的金币数量,负重,和各类道具。

3,玩家可在背包中直接使各类型道具。

4,通过选择的道具用途不同可以跳转到其他系统页面。

5,鼠标停留在物品上方会显示物品详细信息。

2.设计思路

1,背包界面要简洁明了,让玩家能第一时间了解到自己获得了什么道具,金币的数量,和当前负重。

2,背包要有分类,可以快捷的按照物品类别分类,方便查找道具。

3,背包可存放的道具本身没有数量上限,但有负重,背包中的物品都有重量,累积超过负重上限会导致人物移动缓慢或者无法动弹

4,多种多样的背包功能,如使用,合成,丢弃物品,抛掷物品,添加到快捷栏,标价为待售品,交予队伍中的其他角色。

3.详细设计

3.1主界面设计

1,主界面设计为”物品“,在游戏主界面占全部屏幕显示。

2,主界面“物品”名字下面是子菜单。

3,子菜单左方是当前操作人物的头像。

4,子菜单下方根据队伍的人数不同,排版也不同,以1人为例。

5,子菜单下是角色头像,头像的左边显示的是当前角色持有的金币数量,头像右边显示的是当前角色当前 负重/负重上限。

6背包界面的最下行,是键位提示,根据物品种类不同,提示也会改变,如食物则显示“ A:使用”,若为小钱袋,则为“A:打开”

7.可以通过整理左边的搜索栏快速搜索物品。

3.2子界面设计

给背包添加子界面,并子界面显示相应的图标,鼠标停留时会显示当前图标类型的文字。

一行11个,列则无限向下延伸,若无道具则不显示空余的格子,若有道具则向下延伸两行空余格子。

1,全部界面:显示玩家背包中的全部道具。

2,武器界面:显示玩家背包中全部的装备。

3,消耗品界面:显示玩家背包中全部的消耗品。

4,魔法道具界面:显示玩家背包中全部的魔法道具。

5,原料界面:显示玩家背包中全部的原料。

6,杂物界面:显示玩家背包中全部的杂物。

7,书籍和钥匙界面:显示玩家背包中全部的书籍和钥匙。

8,待售品界面:显示玩家背包中的全部的待售品。

3.3 道具排列规则

1,刚开始若玩家未使用整理功能,则获得的道具会按物品类型和时间的降序存放道具

2,若玩家使用整理功能,整理功能分最新添加,价值,耐久度,重量,类型。

使用类型分类整理时玩家身上的道具会按金钱——消耗品——魔法道具——武器——书籍和钥匙——原料——杂物的顺序进行排列,待售品会有标记,依旧按物品类型分类,消耗品先按品质的由低到高和消耗品类型进行排列,魔法道具按使用次数由少到多排列,魔法技能书排在最后按照学派系统的顺序进行排列,武器按照先工具类——匕首——近战单手——近战双手——弓箭——弩——魔杖——法杖——头部防具——胸部防具——腿部防具——戒指——腰带——鞋子防具——项链的方式排列,同等类型按取得顺序排列。后面排序按照先书——原料——杂物——钥匙,顺序排列,同等类型按取得顺序排列。

使用最新添加分类时,会按照获取道具的时间有旧到新进行排列。

使用价值分类时,会按照身上道具的卖出价格进行由高到低进行排列。

使用耐久度排列时武器装备道具会排列在前面,其他道具排列在后,武器装备按照耐久度的由高到低排列。

使用重量排列时,道具会按照道具重量的由由高到低排列,叠加的道具按照物品叠加的重量计算。

3.4道具显示规则

1.物品的图标要能显示出物品的用途和特点,让玩家能快速分辨出,物品是什么类型的,大致有什么作用。

2.道具的边框和道具要能体现出武器和装备的稀有度和性能,由低到高显示为无边框——绿——蓝——紫——金——暗金(独特),新获得的物品在道具表面有白光束照射。

3.当鼠标停留在道具上时,可以显示该装备的详细信息:

药水显示战斗中使用消耗的行动点数,可以获得的效果,是否是赃物,道具的描述,可售卖的金额和当前道具的重量。

技能书还会在原本药水显示的信息上增加需要的学派技能点数是否达标,技能详情,和这本魔法书来自哪个学派

装备则会显示防具的物理和魔法防御,装备时获得的增益和技能,以及稀有度的标识,售卖金额和物品负重,如果身上装备了同部位的装备,还会和装备中的防具并排排列方便玩家进行比较,如果装备是独特品质的装备,鼠标停留在装备上时,还会增加集齐套装需要的件数和效果。

3.5道具的操作规则

1.双击鼠标左键可以快速使用道具,更换装备,学习技能,若道具无法使用会弹框提示无法使用;

2.按住鼠标左键可以拖拽装备,调整位置,当把装备道具拖到装备栏时会更换装备,未达到装备的条件则弹框提示无法装备,拖拽到地图上时,道具就可以直接丢弃到拖拽的位置‘;

3.右键道具则显示道具的更多使用功能:使用/装备/学习,合成,丢弃物品,添加至快捷栏,标记为待售品,如果物品是叠加状态,就会增加拆分的选项。

3.6背包负重规则

1.玩家背包的格子数量无限制,在玩家拥有的道具的当前行,在向下延伸一行空余格子。

2.每件道具都有自身的重量,非武器装备卷轴类道具叠加上线为99,魔法卷轴类道具叠加上线为20

,物品叠加后,道具重量也会叠加计算。

3,玩家可以通过对角色力量的加点,提升当前角色负重的上限,当道具超出负重上限但超出负重上限低于20点时玩家移动速度会减慢,超出的负重上限高于20点,玩家将会无法移动。

3.7背包功能设计

1.待售品:玩家可以将背包的道具标记为待售品,当物品被标记为待售品后,道具的图标将会改变,并且在交易中,可以通过一键出售将标记为待售品的道具一键卖出。

2.整理:背包界面中位于子界面下方有分类的自动整理,玩家可以根据自己需求选择最新添加,价值,耐久度,重量,类型,五种方式进行分类排列。

3.拆分:鼠标右键叠加的物品,可以选择”拆分物品”,弹框弹出,可以选择输入拆分数量,也可以拖动按钮,选择拆分数量。

4.界面详解

4.1界面UI设计

4.2界面描述

编号 名称 作用
1 子菜单栏 点击显示各个子菜单
2 搜索栏 打字寻找物品
3 整理和排序 点击可以进行整理和排序
4 名称栏 通过点击打开关闭角色背包
5 金钱和负重 显示玩家金钱和负重

4.2界面功能逻辑

思维导图我得去下个软件去

第三天 游戏策划学习相关推荐

  1. 游戏策划学习:胧村正、百闻牌

    游戏策划学习:胧村正.百闻牌 4/22 1.胧村正战斗系统解析 战斗系统的核心体验是简单攻击连招和冲刺移动,因为连招派生非常基础,但是配合摇杆操作能有非常灵活的位移攻击动作,而游戏中敌人的大部分攻击都 ...

  2. 游戏策划学习:复习、arpg

    游戏策划学习:复习.arpg 4/21 1.最喜欢的游戏类型. arpg,魂.只狼.arpg类型的游戏吸引人的地方. (1).角色的成长性.不管是加点的方式还是拾取装备,角色都会随着游戏的进行有数值上 ...

  3. 游戏策划学习:日常思考

    游戏策划学习第十五天 5/2 关卡设计的复用 关卡复用有两种形式,一是不更改时间线,类似ori,一是更改时间线,类似只狼. 还是从ori的设计来看.ori的地图探索能力是分散在各个小地图区域内获得的, ...

  4. 游戏策划学习:哲学好难

    游戏策划学习第十七天 5/5-出了个门 1.还是看不懂现象学,我应该是买错书了,哲学思考的不是群众心理,可能应该把目光锁定在心理学方面的书上.还是姑且记录一下今天看的感想. 首先是关于认识,首先书里对 ...

  5. 游戏策划学习:未知性与好奇心

    游戏策划学习:未知性与好奇心 6/6 看gameres 游戏设计的策略 能自行规划战略的玩家极少,所以一个好的游戏战略必须是由设计者设计出来,清晰的传达给玩家,让玩家选择性的照做. 设计游戏本身就是一 ...

  6. 游戏策划学习:moba

    游戏策划学习:moba moba类游戏的核心体验 1.图像刺激->条件反射->肌肉反应,操作成长方面 补刀获得金钱就是一个很小但非常持续的反馈流程,对线期和敌人对拼造成更多的伤害也是一个简 ...

  7. 游戏策划学习第二十六天

    游戏策划学习第二十六天 5/26 看书笔记: 使命感的重要性: 维基百科的维护工作,一则不当的内容在维基百科会在平均1.7秒内被志愿者人工审核去除.表层上讲,这是因为他们有责任心,但是从他们的动机角度 ...

  8. 游戏策划学习:新手引导小思考

    游戏策划学习第十八天 5/13 搞了一个星期的比赛项目,今天差不多都结束了,回到策划学习上来. 1.新手游戏引导设计 之前分析过奖励导向的内容,今天分析一下新手阶段的游戏乐趣投放. 初期设计的目标 ( ...

  9. 游戏策划学习:厄斐琉斯、tga

    游戏策划学习:厄斐琉斯.tga 厄斐琉斯开发者日志: https://lol.qq.com/nexus/pc/jack.html?iDesignId=13&iProdId=346114 1.厄 ...

最新文章

  1. Java--对象与类(三)
  2. pythondjango图书_Django基础教程
  3. Git完整入门教程(从0开始)
  4. 成为年薪50W+的NLP工程师,需要哪些技能?
  5. flink shell出现Could not create the DispatcherResourceManagerComponent
  6. javafx canvas_JavaFX技巧2:使用Canvas API进行清晰绘图
  7. [css] 遇到overflow: scroll不能平滑滚动怎么解决?
  8. CentOS安装zip及用法
  9. 第四课 SCCM2012功能SCUP为操作系统分发更新补丁
  10. MNN量化—ADMM优化算法
  11. C语言实现约瑟夫环问题
  12. 2004中国城市综合竞争力排名
  13. Apifox使用json传参
  14. 用endnote9往word中插入参考文献
  15. HDMI转换芯片——MS9288C
  16. 反余弦函数用途之一:关系距离计算
  17. 有关获取android唯一识别号IMEI的问题
  18. 搭建个人内网穿透服务
  19. Java常见面试题(JVM)
  20. 架构设计(7)—如何设计一个架构

热门文章

  1. 基于Opencv的抠图
  2. 5个简单小技巧为16G的iPhone“扩容”
  3. linux快捷方式配置文件,[Desktop Entry] -- Linux桌面快捷方式配置文件小解
  4. 老男孩的linux运维笔记-初级部分内容(一)
  5. Simufact助力爱达克集团实现复杂车辆组件的变形优化
  6. HAWK(一道隐秘的最长上升子序列题)
  7. ​十种常用的图像压缩算法。
  8. 6 实现微信公众号 自动回复功能
  9. Java 读取 Excel 文件内容, 根据 pdf 模板动态生成对应的 pdf 文件
  10. 骁龙870内战:iQOO Neo5 SE和小米12X怎么选?