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 取反

 

posted @   三页菌  阅读(897)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示