“选择性格”这个分支是不是也执行了?
没有
而且是偶发,一直对话,有可能回复两条
完全偶发么,有没有什么规律,想确认复现一下。
两个都走的时候,执行详情可以完整地截个图么,想看到完整经历了哪些节点。
难道判断器不应该只能走一个分支吗
判断器是走一个分支啊,但是你那个yw节点的执行条件是判断器执行和“选择性格”执行,判断器执行了ELSE分支,也相当于判断器执行了,那yw节点就满足了“选择性格”和判断器这两个前置节点都执行完成的条件了,就执行了,这是合理的。如果你不理解,可以在判断器 IF 条件后面再加一个任意节点,这样就不会出先你不理解的情况了。
感觉这样设计不太合理,加多一个判断节点确实可以解决
不是不合理,当前节点的执行条件是前置节点都执行完成了,判断器这个节点比较特殊,一个分支执行完就代表整个判断器执行完了,需要理解这一点。