zoukankan      html  css  js  c++  java
  • Behavior designer 行为树插件 笔记

    插件下载:https://files-cdn.cnblogs.com/files/sanyejun/BehaviorDesigner1.6.4.7z

    参考资料:https://blog.csdn.net/lyh916/article/details/50564115 

    相关视频教程:https://www.bilibili.com/video/BV1Dt411i7DH?from=search&seid=5261185576648439007 

    基础节点知识

    Task4大类

    一、Actions  行为

    具体的执行方法

    二、Composites  组合

    常用功能

    1.parallel  并行

    2.selector  用作条件分支

    【一、实现if else】

     BehaviorDesigner的设计是从左向右边执行,上图是一个Selector的应用进行分支判断的选择

    (其实意识是下面的子节点有一个成功的话会直接返回,后面的不再执行。以这种方法实现不同条件的分支走向)

    如果  2 比 test_length 小的话,则执行,蓝色方框里面的Log,否则执行 右边的黄色方框

    总而言之等于下方代码

    if( 2 < test_length )
    {
        //蓝色Log
    }
    else
    {
        //黄色Log
    }

     【二、实现if的功能】

     如上图所示,在判断条件前方加个return success,即可实现 if(条件){ } ,不管是否满足都返回success,达到不影响其他流程的执行

    【三、实现if】

    有个简单的办法

    就是这个 Conditional evaluator  即可实现 if

    3.sequence  执行队列

    三、Conditionals  条件

    比如大小比较,数值判断等条件

    四、Decorators  装饰

    1.Repeator  循环,自定义循环执行几次,是否失败就停止

    一般用于做逻辑的主循环

     这样设置即可

    2.Interver 取反

  • 相关阅读:
    010-你觉得单元测试可行吗
    跳台阶
    斐波那契数列
    旋转数组的最小数字
    用两个栈实现队列
    重建二叉树
    从尾到头打印链表
    替换空格
    二维数组中的查找
    Best Time to Buy and Sell Stock III
  • 原文地址:https://www.cnblogs.com/sanyejun/p/12599772.html
Copyright © 2011-2022 走看看