背包系统设计思路
基本思路:玩家在场景中捡到东西——放入背包中对应Item栏——点击装备武器放入人物装备槽(改变sprite的位置即可)——玩家对应的属性获得提高
特殊情况:①装备槽位已经有东西了,将已经有的装备换下来,装上新的装备。
边界条件:①背包有一定的大小,当背包大小被占用,再拾取东西的时候提示无法拾取
首先定义Item(物品)类的数据结构,包括id,name,Quality,description,sprite,ItemType并且将它们序列化,然后创建Weapon,Consumable,Equipment,Materia类继承自Item,重写一些特定的属性,这样物品的数据结构就定义好了
网友评论