unity行为树插件Behavior Designer

大小:4.11M类别:滤镜插件

官方安全无插件纠错

  • 更新时间2023-12-27
  • 版本v1.7.4
  • 系统Pc
  • 语言简体中文

Behavior Designer是一款游戏开发工具。它是一个基于行为树的人工智能(AI)编辑器,旨在帮助开发者设计和实现游戏角色的行为。 使用Behavior Designer,开发者可以创建复杂的行为树来定义游戏中角色的行为和决策。行为树是一种图形化的编程范例,通过组合各种行为节点来描述角色的行为逻辑。Behavior Designer提供了丰富的行为节点,如移动、攻击、巡逻等,以及条件节点,如检测敌人、判断生命值等,使开发者能够方便地构建复杂的行为逻辑。

Behavior Designer还具有可视化编辑界面,使开发者能够直观地创建、编辑和调试行为树。它提供了多种工具和功能,如状态监视器、调试器、断点等,以帮助开发者实时查看和分析角色的行为,并进行必要的调整和优化。 此外,Behavior Designer还支持自定义节点和扩展插件,开发者可以根据自己的需求扩展功能,以满足特定的游戏需求。

总之,Behavior Designer是一款功能强大、易于使用的行为树编辑器,可以帮助游戏开发者设计和实现角色的复杂行为逻辑。通过使用Behavior Designer,开发者可以提升游戏中角色的智能和真实性,为玩家带来更好的游戏体验。欢迎有需要的朋友下载支持!

unity行为树插件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、在线示例项目

展开内容

类似软件

  • Stylus网页样式管理器插件 1.25M Stylus插件是一款谷歌浏览器的网页样式管理器插件,其主要能是可以将他人提供的网页样式或自己编写的样式安装在网页中,在不改变网页整体布局的情况下将其变成使用者需要的样子。 Stylus插件能够帮助用户直接修改谷歌浏览器的css代码,然

  • RayFire(爆炸碎裂插件) 3.87M RayFire是 3DS Max 的一个高级插件,被广泛应用于制作很多各种高级特效, 如物体碎裂、毁灭、拆毁大型建筑、毁坏、分解、大范围破坏、炸毁、爆破、 爆炸、引爆等效果,以及其他类似特效。在完成3D建模之后,RayFire能帮助用户制作多种类型的破碎

  • 火花学院PPT插件电脑版 130.13M 火花学院PPT插件电脑版是一款专业高效的教学助手,软件汇集了众多优质的教学内容,为教师提供更多的教学支持。同时软件内置了全面的科学可视化教学内容和工具库,无论身处何处,都能快速进入知识的海洋。火花学院PPT插件电脑版可以兼容多个office版本,而且安装

  • Adobe Camera Raw(raw处理工具) 1.08G Adobe Camera Raw 16是由Adobe公司发布的一款raw处理工具。Photoshop的强悍不单单是软件本身的功能强大,同时还离不开各种插件的辅助,Adobe Camera Raw就是旗下最优秀的产品之一。对于数字摄影师们来说,处理RAW文

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • profile builder(轮廓放样插件) 6.26M Profile Builder是一款功能强大的截面放样工具,Profile Builder是用于SketchUp的一组快速的参数化建模工具。该软件凭借着灵活的系统应用,通过该软件,用户可基于真实建筑材料创建、编辑和量化智能模型,能够自由定义和保存轮廓外观

  • nik collection中文版(ps滤镜插件) 1.02G nik collection中文版一直以来颇受职业摄影师和修图师们的喜爱,几乎可以说是人手一份必不可少的滤镜插件,而在4.3版本中使用了全新的U Point™技术进行控制,更新了界面设计和ui,看上去更现代,优化了控制点,使控制点更加精确,从三代180个

  • aftercodecs(AE渲染加速插件) 36.42M aftercodecs插件是一款功能强大的特殊编码渲染插件,该插件常常适用于After Effects,Premiere Pro和Adobe Media Encode等软件,为这些软件提供强大且专业的编解码器功能,从而使得用户工作效率大大提高。与此同时,

  • trapcode suite17电脑版 713.52M trapcode suite17电脑版是一款由红巨星软件公司发布的《trapcode suite》系列最新版本3D效果插件软件,软件功能十足,可以将3D粒子系统的强大功能直接带入软件中,然后使用粒子发射器来创建火,水,烟,雪和其他有机视觉效果,模拟真实物

  • Crossphere Bokeh(AE镜头光斑模糊插件)中文版 4.78M Crossphere Bokeh中文版是一款非常好用的AE镜头光斑模糊插件。After Effects CC是一款非常高端的视频效果处理软件,像钢铁侠、幽灵骑士、加勒比海盗、绿灯侠等大片都使用After Effects制作各种效果。After Effec

  • Thea For Rhino(犀牛渲染器插件) 884.15M Thea For Rhino破解版是一款专业的3D建软件提供的渲染器插件,软件功能最强大的渲染器,具有最新的偏置,偏置和GPU引擎,所有引擎均在同一框架内运行,只需单击即可从一个引擎切换到另一个引擎,在此处查看每个引擎支持的功能。Thea For Rhi

  • Magic Bullet Suite(红巨人调色插件套装) 388.94M Magic Bullet Suite是由红巨人出品的调色套装,它能够为用户提供非常全面的调色工具,让您的素材在编辑时间轴上看起来更漂亮。它拥有强大的色彩调节功能,能够让您的镜头更加的平衡,不仅仅进行色彩校正,还可以精确模拟镜头滤镜和胶卷。借助Looks中

  • painttool sai ver.2笔刷包 188.73M 相信对于从事绘图绘画软件的小伙伴一定并不陌生painttool sai ver.2,这是一款使用简单,功能强大的绘图软件。但是大家在使用时,经常会发现软件中的笔刷素材包没有自己想要的,那么遇到这种问题该怎么办呢?为此小编带来了painttool sai

  • Redshift渲染器中文版 778.25M Redshift渲染器是一款强大且高效的渲染引擎,可用于电影、电视、游戏和广告等领域,它采用了GPU加速渲染的技术,利用GPU的并行计算能力,大幅提升渲染速度。相较于传统的CPU渲染器,Redshift能够以更短的时间生成高质量的图像和动画,节省你的时间

  • FXhome Ignite Pro官方版 140.7M FXhome Ignite Pro官方版是由FXhome公司出品的一款功能强大AE粒子特效合成套装插件,这套插件集合了158多款插件来启动您选择的软件,软件内置550多种视觉效果,预设和业界最佳的360°滤镜套件,其中包含了我们熟悉的HitFilm 插件

  • Neat Video Pro插件(AE插件降噪插件) 14.12M Neat Video Pro是由ABSoft出品的一款著名的视频降噪插件,它能够支持AE、FCP等编辑工具使用。Neat Video整洁的视频采用了创新的噪声分析方法以及先进的数学算法,可以将不完美的颗粒状镜头转换为极其平滑,无噪声的镜头,它能够帮助视频

  • AE抠像插件Primatte Keyer(AE抠像插件)软件 560.43M AE抠像插件Primatte Keyer(AE抠像插件)软件是一款强大的AE抠像插件,可进行视频处理与编辑,其曾应用于哈利·波特、指环王、黑客帝国、金刚和蜘蛛侠等主要电影。它可很方便的将视频中的人物抠出来然后添加相应的特效,并具有消除色彩的溢出、校正不精

  • 文库搜搜插件电脑版 44K 今天小编给大家推荐一款好用的插件——文库搜搜插件,它是一款专为浏览器用户打造的百度文库搜搜插件,可以一键安装到浏览器中,支持多种主流浏览器,比如可以安装到你的360浏览器、IE浏览器、谷歌浏览器、搜狗浏览器等等一些知名浏览器上,用户能够在这款插件里随时搜

  • Raya Pro(PS扩展面板插件) 42.76M Raya Pro是一款备受赞誉的Photoshop插件,旨在为摄影师和图像编辑者提供最佳的图像编辑体验,它的功能强大且多样化,能够帮助您提升图像的质量、增加创意效果。Raya Pro的智能融合功能让您能够轻松合并多张曝光不同的照片,以创造出更广泛的

  • Realbook3 for Cinema 4D(c4d创建书籍插件) 25.82M Realbook3 for Cinema 4D是一款专业的3D建模和动画插件,主要用于快速创建逼真的书籍模型和动态效果。它提供了大量的自定义纹理和材质,使用户可以轻松地创建符合自己需求的书籍外观。此外,它还支持多种变形效果,如翻页、折叠、展开、拉伸等,让