
标签: unity行为树插件
Behavior Designer是一款游戏开发工具。它是一个基于行为树的人工智能(AI)编辑器,旨在帮助开发者设计和实现游戏角色的行为。使用Behavior Designer,开发者可以创建复杂的行为树来定义游戏中角色的行为和决策。行为树是一种图形化的编程范例,通过组合各种行为节点来描述角色的行为逻辑。Behavior Designer提供了丰富的行为节点,如移动、攻击、巡逻等,以及条件节点,如检测敌人、判断生命值等,使开发者能够方便地构建复杂的行为逻辑。
Behavior Designer还具有可视化编辑界面,使开发者能够直观地创建、编辑和调试行为树。它提供了多种工具和功能,如状态监视器、调试器、断点等,以帮助开发者实时查看和分析角色的行为,并进行必要的调整和优化。此外,Behavior Designer还支持自定义节点和扩展插件,开发者可以根据自己的需求扩展功能,以满足特定的游戏需求。
总之,Behavior Designer是一款功能强大、易于使用的行为树编辑器,可以帮助游戏开发者设计和实现角色的复杂行为逻辑。通过使用Behavior Designer,开发者可以提升游戏中角色的智能和真实性,为玩家带来更好的游戏体验。欢迎有需要的朋友下载支持!

1、BehaviorTree与BehaviorManager
打开工具栏中的Tools/Behavior Designer/Editor可以打开行为树的编辑界面,选中一个GameObject后在编辑界面右键可以创建一个行为树实例。对应的会在GameObject上挂载一个BehaviorTree脚本,这个脚本用来管理整个行为树实例。
在游戏运行后,如果存在BehaviorTree实例且没有BehaviorManager实例的话,会自动创建一个全局的用来管理所有行为树的BehaviorManager实例。
BehaviorManager中可以修改行为树的更新频率,默认是每帧更新,因为我们不需要每帧进行行为树的更新,所以这里改成了手动更新:

修改为手动更新后要通过代码调用下面的函数才会更新行为树的行为。(上面的是更新所有行为树,下面的是更新指定某个行为树)

2、编写自己的Condition与Action
由于插件写的非常牛逼,所以在自定义Condition和Action的时候变得异常方便,只要继承对应的接口,然后在代码里写一些类似unityMonoBehavior的生命周期函数就可以实现了:
Condition:

Action:

有了这两段代码,在Behavior编辑器中右键菜单的Action和Condition页签中就会出现刚刚自己定义的类型了。刚刚的Condition中有一个额外的公共变量,这样在编辑Behavior的时候还可以根据不同的需求给相同的Condition不一样的变量值。
3、Variables
除了上面提到的Action与Condition中的变量值以外,BehaviorDesigner还提供了给BehaviorTree使用的公共变量。

这里可以添加针对整个BehaviorTree使用的变量(使用代码绑定行为树的目标或者做些其他的什么)。此外下面还有一个GlobalVariables,目前没有需求使用这个,不过应该是那种所有行为树都共用的变量吧~
然后接下来就是变量和我们的Condition或者Action结合操作了!
让我们稍微改一下之前的Condition:

然后把我们刚才index变量填充到Condition的SharedInt中。

最后添加一个修改变量的脚本

点击ongui上的按钮后就会看到下面的log(输出了两次是因为我加了两个Condition上去)

4、Composites
组合节点中必须要存在子节点,组合节点大概分为三种类型:Selector、Sequence、Parallel。他们的特性分别为:
Selector:选择执行,当执行到第一个成功执行的节点时,结束执行
Sequence:顺序执行,会将下面的节点依次执行,当全部执行成功或有执行失败时结束执行
Parallel:并行执行,会将下面的所有节点同时执行,多用于播放动画音效等

1、用直观的视觉编辑器创建可信的AI
2、强大的API为程序员提供了足够的自由
3、使用断点,监视变量和任务执行状态调试视觉运行时调试器
4、使用本地和全局变量轻松地在任务和行为树之间进行通信
5、包括数百个任务,包括并行,中断和信号守卫
6、使用条件中止使您的行为树变得动态(类似于虚幻引擎4中的观察者中止)
7、与内置事件系统进行更改
8、使用包含反射任务的现有代码
9、通过实时错误检测快速查找错误
10、使用实用理论AI评估任务
11、二进制或JSON序列化
12、面向数据的设计,在初始化后具有卓越的性能,零运行时分配
13、对象抽屉(类似于属性抽屉)
14、包括运行时源代码
15、适用于Unity 5和Unity或Unity Pro
16、广泛的文档和教程视频
17、在线示例项目
1:该下载地址为九点软件园本地下载地址,Behavior Designer下载包预览图如下:

2:下载包的正确包名:BehaviorDesigner_9a9m.com.zip
3:九点小编提醒本下载包九点小编亲自上传,上传时间为2025年3月26日,如果失效评论区留意反馈(小编上传的很辛苦喜欢就点个赞吧)
几何画板破解版下载-几何画板 v5.0.7.8 免费破解版下载
Pepakura Designer3D纸模设计软件下载-Pepakura Designer(纸艺大师) v6.0.2官方版下载
渲梦工厂破解版下载-渲梦工厂 v3.0.2.7免激活破解版下载
High Quality Photo Resizer下载-High Quality Photo Resizer(图片批量调整软件)v6.0官方版下载
证照之星电脑版下载-证照之星 v7.0 官方版下载
CameraBag Pro破解版下载-CameraBag Prov2022.00最新版下载
edraw max官方版下载-edraw max亿图图示软件v11.0.0.851最新版下载
漫画图片拼切器下载-漫画图片拼切器v1.0.0 免费版下载
妙云图章制作软件官方版下载-妙云图章制作软件 v1.0免费版下载
JBIG2图像查看器下载-JBIG2图像查看器v0.29 免费版下载
海报设计室软件下载-海报设计室v1.2 官方版下载
Fun Morph官方版下载-Fun Morph(图片变形软件) v3.0最新版下载
AnimaShooter Pioneer下载-AnimaShooter Pioneer(图像捕捉软件)v3.9.0.1 官方版下载
Marine Aquarium下载-Marine Aquarium 3(3d热带鱼水族箱屏保)v3.3 汉化版下载
Photomatix pro下载-Photomatix pro(HDR图像处理软件) v7.1.1官方版下载
Funny Photo Maker官方版下载-Funny Photo Maker(图像处理软件) v2.4.1免费版下载
Connecter 5免费版下载-Connecter 5(3D资产管理软件)v5.0 免费版下载
getdata破解版下载-GetData Graph Digitizer v2.5.1绿色版下载1MB1584人在玩GetData全名“GetData Graph Digitizer”,是九点小编为大家推荐的一款非常不错的图形化处理软件,采用了先进的自动化数值算法,不仅能快速进行数据的转化,还能帮助用户快速的将多种格式的图片转换成矢量图,软件小巧功能强大,有需要的用户快来获取吧!
下载
PhotoShop7 绿色精简版下载-photoshop7 V2023绿色版下载16.8MB1263人在玩PhotoShop7是知名图像处理软件PhotoShop系列软件之一,软件中提供了丰富的图像处理工具,包括图像、图形、文字、视频、出版等各方面都有涉及,可以轻松满足用户的各种图像处理需求。
下载
翰文横道图破解版下载-翰文横道图编制系统 v13.6免费版下载4.5MB1207人在玩翰文横道图编制系统是九点小编为大家推荐的一款图像处理软件,它主要可以帮助用户编制以及打印网络图计划与横道图计划,大大提升建筑工程规划的管理效率。,并且还支持打印功能,非常方便快捷,最重要的是该版本为破解版,内置破解补丁,你可以无限制使用上面的所有功能。有需要的朋友不要错过!
下载
几何画板破解版下载-几何画板 v5.0.7.8 免费破解版下载82MB1182人在玩几何画板是适用于数学、物理等行业的一款绘图工具,软件可以用来绘制矩形、圆形、多边形等各种几何图形,以及各种公式函数的表达式图,方便教师制作各种课件。
下载
渲梦工厂破解版下载-渲梦工厂 v3.0.2.7免激活破解版下载54.6MB1076人在玩渲梦工厂是蛙扑小编为大家推荐的一款功能强大的3DMAX插件,该插件集建模、场景、材质、灯光、动画、构图、渲染等功能于一体,可以帮助用户更加轻松的完成动画制作以及渲染等工作,大大提升用户的工作效率。我们平时使用3DMAX时候可能会用到的各种功能,都可以在渲梦工厂中找到,非常的好用!
下载
PixPlant下载-PixPlant5中文版v5.0.44 汉化破解版下载64.2MB1066人在玩PixPlant5提供纹理贴图设计功能,可以在软件设计新的贴图,软件提供很多预设纹理,支持泥土、沙、铝、铜、铭、金、铁、锯、铂、银、钛、黄铜、沥青、砖、煤、混凝土等纹理素材,使用这些预设素材就可以创建新的纹理!
下载
ug燕秀工具箱下载-燕秀UG模具 v11.2b官方版下载282MB1016人在玩燕秀UG模具是为模具设计工作人员开发的一款设计工作辅助工具集,燕秀ug工具箱提供大量模型模型素材方便你参考及选择素材,可大幅提高你的工作效率。
下载
solidworks2016破解文件下载-Solidworks 2016 中文破解版下载10.3GB982人在玩Solidworks 2016是九点小编为大家推荐的一款专业的3D图形设计处理软件,软件可以帮助用户快速完成3D图形建模,并且图形精密性非常的高,可以有效避免建模过程中的误差。
下载
PS渐变下载下载-Photoshop渐变集合打包(44个)下载127KB932人在玩今天九点小编为大家带来的是Photoshop渐变集合打包,这里收集了44款样式不同的ps渐变效果插件,供大家食用,支持各个不同版本PS软件使用。
下载
rv播放器下载-Tweak Software RV【图像浏览器】v7.3.0免费版下载139MB870人在玩Tweak Software RV是九点小编为大家推荐的一款实时电影级分辨率图像浏览编辑软件,使用这款Tweak Software RV可以播放任意行业标准的DPX,CINEON,OpenEXR电影,高清分辨率的图像,甚至QuickTime和mp4文件。
下载