找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 428|回复: 2

一个关于局部变量引用的问题

[复制链接]
发表于 2024-3-2 20:54:44 | 显示全部楼层 |阅读模式
本帖最后由 Aptitude 于 2024-3-2 22:11 编辑

运行环境:Windows10,YR1.001,Ares3.0,Phobos-Build38
使用地编:书纪的1.6.2SP版

问题如下:
我想实现以下效果:通过摧毁复数个不同建筑启动某个触发。由于这些建筑本身需要关联摧毁->抑制刷兵的触发因此不能使用【所有满足,全部】标签下的48【被任何事物摧毁】条件,我的想法是使用复数个局部变量达成目的。

我的思路如下,局部变量初始值为1,复数个建筑被摧毁则会依造摧毁数量改变复数个局部变量的值,则全部建筑被摧毁后,通过满足在【所有满足,全部】标签下的复数个37【 局部变量被清除】条件,进而导出结果。

现在出现的问题是即使所有建筑都被摧毁了,标签却没有启动对应的触发。经检测,以上所有触发的标签都是正常的,在【单一满足,任一】标签下可以触发,对应局部变量的值的改变也没有问题(用触发生成动画检验过了)。我怀疑问题可能处在“【所有满足,全部】标签”这一环,难道有复数个36/37条件的触发不适用这种标签吗?

希望各方大佬能解疑

2024.3.2
解决了,要用重复触发,若想只触发一次则最后禁用触发自己,然后再通过另一个触发允许以实现自循环(
发表于 2024-3-3 03:28:52 来自手机 | 显示全部楼层
重复类型1指的是所有关联对象均满足条件,可不是所有触发条件均满足哦,不管重复类型是什么,一个触发想要执行都需要满足它的所有条件的
回复

使用道具 举报

 楼主| 发表于 2024-3-9 21:59:57 | 显示全部楼层
囧韓方序囧 发表于 2024-3-3 03:28
重复类型1指的是所有关联对象均满足条件,可不是所有触发条件均满足哦,不管重复类型是什么,一个触发想要 ...

原来如此,是我理解错了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛

GMT+8, 2024-7-16 01:39 , Processed in 0.046958 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表