Project1

标题: 【已解决】如何在添加状态x前消除所有敌人的状态x? [打印本页]

作者: catxiaolang    时间: 2024-2-8 04:48
标题: 【已解决】如何在添加状态x前消除所有敌人的状态x?
本帖最后由 catxiaolang 于 2024-2-8 05:05 编辑

假设一个状态叫【瞄准】,如何在切换目标时移除旧的【瞄准】,确保这个状态只存在于一个敌人的身上?

尝试过用消除全体敌人状态做,但发现不知道怎么做才能让消除状态先于添加状态。状态总是在被添加后就消除了。
作者: catxiaolang    时间: 2024-2-8 05:05
本帖最后由 catxiaolang 于 2024-2-8 05:08 编辑

实现了,用visu动作序列:先添加,再消除,再对上一个目标添加一次。
总觉得怪别扭,不会用脚本判断目标闹的,不知道脚本大佬有没有更直接的实现方法
作者: 实事求是    时间: 2024-2-9 22:26
可以试试用共通事件,设定一个变量,代入:游戏数据-上一个-上一个目标敌人指引
然后清楚敌方全体的瞄准状态
如果变量=1,更改敌人状态-1号-附加瞄准
如果变量=2,更改敌人状态-2号-附加瞄准
一直写到8号就可以




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