前天有个老兄在问背包,答应给做一个。
今天上午搞了一个上午,其实背包挺简单,就是有些繁琐,有些绕。
首先说明下这个(暂且称它为系统)背包系统吧。
恩,有商店,存储,装备面板。鼠标拖拽操作+键盘操作
键盘B打开背包
键盘R打开仓库
键盘T打开商店
键盘Y打开装备面板
键盘F随机获得8种药水中的一种,每个背包格子最多叠加99个物品,装备不叠加,有锻造等级
然后因为时间很赶,今天一定要做出来,镶嵌体系就舍弃了。
其实镶嵌很简单,就是在赋予物品的时候,每个格子多加几个0,表示宝石ID,
然后根据这个ID就能查找到宝石数据,装备的时候,把宝石不为0的数据叠加到装备上面就行了。
最后叨叨下ini文件,因为我是用的遍历for查找的片段,所以再扩展编辑的时候
一定要爱着顺序来,否则数据会跳。
最后的最后
ini文件对应的图片ID就是物品的ID,这点很重要。
今天上午搞了一个上午,其实背包挺简单,就是有些繁琐,有些绕。
首先说明下这个(暂且称它为系统)背包系统吧。
恩,有商店,存储,装备面板。鼠标拖拽操作+键盘操作
键盘B打开背包
键盘R打开仓库
键盘T打开商店
键盘Y打开装备面板
键盘F随机获得8种药水中的一种,每个背包格子最多叠加99个物品,装备不叠加,有锻造等级
然后因为时间很赶,今天一定要做出来,镶嵌体系就舍弃了。
其实镶嵌很简单,就是在赋予物品的时候,每个格子多加几个0,表示宝石ID,
然后根据这个ID就能查找到宝石数据,装备的时候,把宝石不为0的数据叠加到装备上面就行了。
最后叨叨下ini文件,因为我是用的遍历for查找的片段,所以再扩展编辑的时候
一定要爱着顺序来,否则数据会跳。
最后的最后
ini文件对应的图片ID就是物品的ID,这点很重要。