• Decorators


    一个Decorator是一个只有一个子节点的节点;

    子节点会被tick多少次以及何时,取决于Decorator;

    InverterNode

    只会tick子节点一次,对子节点的结果取反;

    ForceSuccessNode

    如果子节点返回RUNNING,那么父节点返回RUNNING,否则一直返回SUCCESS;

    ForceFailureNode

    如果子节点返回RUNNING,那么本节点返回RUNNING,否则总是返回FAILURE;

    RepeatNode

    tick子节点N次,N是作为一个输入接口传入,只要子节点返回SUCCESS;

    如果子节点返回失败,则打断循环,在这种情况下,也返回失败;

    子节点返回RUNNING,本节点也返回RUNNING;

    RetryNode

    tick子节点直到N次,N是作为输入接口传入,只要这个子节点返回失败的话;

    如果子节点返回成功,则中断循环,这种情况下,返回成功;

    如果子节点返回running,那么这个节点也返回running。

  • 相关阅读:
    新加坡
    android alt + /
    豌豆荚开源技术
    有意思的
    android view
    localstorage性能
    Android WebView使用基础
    关于hash
    Android 近百个项目的源代码,覆盖Android开发的每个领域
    10个经典的Android开源项目(附源码包)
  • 原文地址:https://www.cnblogs.com/gary-guo/p/14693818.html
Copyright © 2020-2023  润新知