gamemaker吧 关注:13,633贴子:95,049

一个功能比较完善的背包

只看楼主收藏回复

前天有个老兄在问背包,答应给做一个。
今天上午搞了一个上午,其实背包挺简单,就是有些繁琐,有些绕。
首先说明下这个(暂且称它为系统)背包系统吧。
恩,有商店,存储,装备面板。鼠标拖拽操作+键盘操作
键盘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
      回复
        给无私奉献者好评!
        ps:签名不错


        IP属地:北京4楼2017-11-29 21:28
        收起回复
          好评


          IP属地:浙江来自iPhone客户端5楼2017-11-29 21:57
          收起回复
            666,效率真高


            IP属地:浙江来自Android客户端6楼2017-11-30 00:24
            收起回复
              先赞一个,背包做成酱紫,太厉害了,向大佬低头


              IP属地:辽宁来自手机贴吧7楼2017-12-20 19:40
              回复
                多谢大佬的背包,请收下我的膝盖


                IP属地:内蒙古9楼2017-12-20 21:04
                回复
                  谢谢楼主


                  IP属地:福建来自Android客户端10楼2017-12-21 06:34
                  回复

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


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


                      IP属地:云南来自Android客户端13楼2017-12-29 19:37
                      回复
                        膜拜楼主


                        14楼2018-01-17 17:20
                        回复
                          文件已经没了求永久分享


                          15楼2018-06-04 01:28
                          收起回复
                            背包连弹夹┅


                            IP属地:上海来自Android客户端16楼2018-06-18 05:42
                            回复