如何实现背包数据判定相同的物品进行数量叠加
-
如何实现下面说的逻辑
对应数组设定如下
-
你不是把情况都写得很清楚了吗,把你写的情况用事件表写出来不就好了吗 ,是哪个部分在写事件表的时候卡住了吗
-
这样?
事件如下,做成动作组了方便调用,基本没打注释,看不懂的话我再把注释打上,测试用的数据除了道具名称外都是用同一个数据的,实际你按自己的情况来做就行了
-
@欧拉欧拉 非常感谢 正是我要的效果 不过我用的时候有点对不上 就是图中的第二句 当道具数组含有 动作组.param(3)时 我改成了含 "空" 才可以正常使用
-
@男神1987 改了可还行,改了的话判定规则就有变化了啊,改了的话如果满道具了,那同名道具也不会叠加了就 (当然如果你有改动其他地方导致完全符合你的要求的话当我没说
我还是把备注打上你再看看吧,整个流程就是按你上面写好的判定次序来进行的,改了就不是原先的判定次序了,变成了 [ 首先判断数组是否有“空”,再去对比所有苹果数量 ]而不是[ 先判断数组中是否有苹果 ]
打过备注的事件如下(本来觉得不用打备注是因为备注基本上就是把你上面的思路复写了一遍,现在看起来作为标注还是有它的必要性的)
-
写得很清楚谢谢 以收藏保存 只有一点我一直没想明白 那个局部变量 没有看到设为1的动作 局部变量是会在每次执行完这个事件 重置吗?
-
@男神1987 嗯嗯,是的