Project1

标题: 问下,有没有办法让这个分支判定使用变量?(已解决) [打印本页]

作者: 南明伪使    时间: 2024-8-9 21:40
标题: 问下,有没有办法让这个分支判定使用变量?(已解决)
本帖最后由 南明伪使 于 2024-8-9 23:35 编辑

如图,我正在做一个类似战争的设定,分为前后排。
我是想设定为,当前排存活时,后排不受近战伤害(这个我已经使用buff做完了)
首先我用变量操作读取后排位序号并在开战时赋予他们“后排”buff(如图二)
但是这边发现分支条件这边无法使用变量。(如图一)
所以问问看各位这个该怎么解决
作者: 南明伪使    时间: 2024-8-9 21:41
发图片发图片。。。。。。。。。。

1.png (91.46 KB, 下载次数: 105)

1.png

2.png (70.36 KB, 下载次数: 116)

2.png

作者: 505681468    时间: 2024-8-9 21:55
本帖最后由 505681468 于 2024-8-9 21:58 编辑

【分支条件这边无法使用变量】
虽然不太清楚在为啥是在事件里面做,但是分支条件中使用变量不是这个吗





还是说要对变量做其他的操作


作者: 南明伪使    时间: 2024-8-9 22:09
505681468 发表于 2024-8-9 21:55
【分支条件这边无法使用变量】
虽然不太清楚在为啥是在事件里面做,但是分支条件中使用变量不是这个吗

这边变量是用来确定那个位置上是哪个角色的。
后面要调取这个变量来确定那几个位置上的角色有没有死掉的。
但是状态判断没法用变量
作者: 505681468    时间: 2024-8-9 22:40
南明伪使 发表于 2024-8-9 22:09
这边变量是用来确定那个位置上是哪个角色的。
后面要调取这个变量来确定那几个位置上的角色有没有死掉的 ...

例如
获取战斗成员 battleMembers ,遍历从成员中间获取变量1 gameVariables 中保存的角色id 所对应的角色
然后判断是否存活 isAlive ?
  1. $gameParty.battleMembers().filter((obj) => obj._actorId === $gameVariables.value(1)).reduce((result, actor) => actor.isAlive() || result, false)
复制代码

作者: 南明伪使    时间: 2024-8-9 23:34
505681468 发表于 2024-8-9 22:40
例如
获取战斗成员 battleMembers ,遍历从成员中间获取变量1 gameVariables 中保存的角色id 所对应的角 ...

感谢感谢,这下子问题解决了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1