猫史档案馆


编程猫无解难题

用户:MAX编程MAX编程查看:45 回复:14 评论:45 创建时间:2022-06-05T08:48:31


同一角色克隆出的两个克隆体a和b,同时碰到另一个角色克隆出的一个克隆体c,怎么才能让c知道它碰到了两个克隆体a和b

绝杀·无解


回复

上一页1 页 / 共 1下一页
熊熊燃起熊熊燃起

同时碰到a和b?

点赞0


评论


LightnessLightness

你没说只能给c搭积木啊()

a碰到c就给c发广播让变量增加1(b同理)

当变量等于某个数时就让c创建对话框[我碰到a和b了]()()

点赞0


评论


MAX编程MAX编程

那就更具体一点

c同时碰到爆炸效果克隆体abdefg,怎么才能让c知道它受了六重爆炸伤害?

 

点赞0


评论


MAX编程MAX编程

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%BA%9C%E4%BA%86%E6%BA%9C%E4%BA%86.gif"alt="emotion_编程猫_溜了溜了"

点赞0


评论


鱼丶鱼丶

变量不就行了?

点赞0


评论


我叫王鑫烜我叫王鑫烜

要不试试检测颜色?imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%BF%BB%E7%99%BD%E7%9C%BC.gif"alt="emotion_编程猫_翻白眼"

点赞0


评论


MAX编程MAX编程

imgsrc="https://static.cod喵/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%90%93%E5%A4%B4.gif"alt="emotion_编程猫_搓头"

点赞0


评论


学习GMS2的星烬有多辣寄学习GMS2的星烬有多辣寄

列表

点赞0


评论


MAX编程MAX编程

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%BA%9C%E4%BA%86%E6%BA%9C%E4%BA%86.gif"alt="emotion_编程猫_溜了溜了"

点赞0


评论


MAX编程MAX编程

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%86%B7%E6%BC%A0.gif"alt="emotion_编程猫_冷漠"

点赞0


评论


𝙲ℴ𝗌𝔦𝒹ₑ𝑟𝙲ℴ𝗌𝔦𝒹ₑ𝑟

正解:

给角色套上一层颜色层

如果碰到(颜色层的颜色)

代码代码

点赞0


评论


SGSMix梨SGSMix梨

建一个列表用来装伤害信息,克隆体碰到目标后在列表中加入一条信息,包含克隆体角色名称(或代号),克隆体编号,和造成伤害,用间隔符隔开

需要检测攻击并受到伤害的克隆体c检测到自己碰到攻击后,从第一项开始搜索列表,用把...按...分开成列表积木拆分每一项信息,搜索到包含自己碰到的攻击的名称(或代号)且其后没有自己克隆体编号后缀(防止自己之前受到过的·伤害产生第二次判定)的伤害信息,就读取那一条信息携带的伤害数值信息,在自己的血量(角色变量)上扣除这个数值,然后在这条信息后添加一个间隔符和自己的克隆体编号(防止一次伤害二次判定,不直接删除是因为)其他克隆体有可能在攻击消失前也碰到这次攻击,如果自己添加克隆体编号后缀后这条信息的后缀数量等于或大于全场所有会受到攻击的克隆体数量就将这条信息删除(所有单位都收到了攻击,该伤害信息已经失效),造成伤害的克隆体在删除自己前需要搜索整个列表寻找包含自己克隆体编号并且其包含名称(或代号)等于自己的角色的名称(或代号),将这条伤害信息删除(克隆体造成的伤害信息在克隆体消失前删除防止伤害滞留)

源码如下:

造成攻击的角色(只是其中一个)

center_imagecenter_imagecenter_image

受到伤害的角色:

center_image

center_image

(这里这么长一堆只不过是不同的攻击

点赞1


评论


正义的朋友AAAA正义的朋友AAAA

有点太复杂了,你直接翻代码第一栏,有个克隆体编号看到了吗?

点赞0


评论


MAX编程MAX编程

imgsrc="https://static.cod喵/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"问题已解决啦

点赞0


评论