gamemaker吧 关注:13,633贴子:95,050
  • 3回复贴,共1

一个功能比较完善的背包

取消只看楼主收藏回复

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


1楼2017-11-29 21:01回复
    源码地址>>>>>>>>>>
    https://pan.baidu.com/s/1skHCMVb


    2楼2017-11-29 21:02
    收起回复
      然后,仁胸 @Azreal_XIII 速来领取


      3楼2017-11-29 21:03
      回复

        看到有人用,又优化了一下,
        添加了中文显示。
        添加了文字属性颜色,
        装备名字颜色。
        物品数据统一在内部生成。
        =======================
        以后有空有心情的话:
        把镶嵌做上去。
        把快捷方式做上去【使用物品】
        锻造做出来


        11楼2017-12-21 12:27
        收起回复