zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    GCD HDU
    Finding Lines UVALive
    Chinese Mahjong UVA
    DNA Evolution CodeForces
    String Reconstruction (并查集)
    Number Cutting Game HDU
    Paint the Wall ZOJ
    Star sky CodeForces
    Haunted Graveyard ZOJ
    GuGuFishtion HDU
  • 原文地址:https://www.cnblogs.com/gary-guo/p/14693818.html
Copyright © 2011-2022 走看看