11.商城设计
注意考虑数据驱动逻辑
要求:道具信息需要读取本地JSON文件,商店信息需要读取本地JSON。
素材可以根据实际情况寻找
蓝图或是C++均可
- 搭建测试场景,并摆放多个NPC
- 每个NPC挂载一种商店(布料店,武器店,防具店,材料店)
- 走进NPC点击开启弹窗,选择进入商店或是对话(对话可以随意设计,添加随机内容)
- 打开商店页面,要求显示商店内容与玩家背包
- 玩家背包限制格子数量,例如最大格子20各
- 拖拽道具到背包为购买,拖拽道具到商店为出售。
- 出售道具价格为购买价格的70%
- 鼠标悬停显示道具信息(图标,名称,等级,价格,品质,属性,用途,描述等,不限)
- 可设计道具堆叠特性,购买时填入购买数量
- 出售时堆叠道具可选出售数量
- 堆叠道具可自动堆叠到背包中已有道具上
- 增加道具排序功能,例如遵循价格,品质等
- 增加筛选功能
- 增加搜索功能
- 增加整理功能(整理规则随意设定)
- 可设计寄售行系统,所有背包道具可以挂载到寄售行完成道具寄售
- 玩家可以选择寄售行撤销出售道具
- 设计联网,其他玩家可以通过网络购买寄售行道具
- 寄售行道具出售后,卖方接收到信息,提示道具出售成功,获取收益
注意:无需考虑将数据存储到数据库问题