插件下载: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 取反