类的使用
cn.wjybxx.btree.Decorator
使用Decorator的程序包
-
cn.wjybxx.btree.decorator中Decorator的使用
修饰符和类型类说明class每一帧都检查子节点的前置条件,如果前置条件失败,则取消child执行并返回失败。classAlwaysFail<T>在子节点完成之后固定返回失败class在子节点完成之后仍返回运行。class在子节点完成之后固定返回成功classInverter<T>反转装饰器,它用于反转子节点的执行结果。class循环节点抽象classOnlyOnce<T>只执行一次。classRepeat<T>重复N次classSubtreeRef<T>子树引用classUntilCond<T>循环子节点直到给定的条件达成classUntilFail<T>重复运行子节点,直到该任务失败classUntilSuccess<T>重复运行子节点,直到该任务成功 -
cn.wjybxx.btree.fsm中Decorator的使用
修饰符和类型类说明class栈式状态机,在普通状态机的基础上支持了redo和undoclass状态机节点 ps:以我的经验来看,状态机是最重要的节点,Join则是仅次于状态机的节点 -- 不能以使用数量而定。