Skip to content

处于RUNNING状态的节点条件不再满足时如何退出 #18

@1jxr

Description

@1jxr

例如:处于追击状态的玩家,目标丢失后怎么退出追击状态

我的处理是当行为节点返回RUNNING时,行为节点正常退栈,直到上一个Sequence不再退栈,保持栈顶是离行为节点最近的Sequence,同时清空该sequence的last_index,下次执行时重新执行该sequence,可以把条件节点写在sequence的前几个节点,当条件不满足,之后的行为节点也不会再执行。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions