5#服务节点和装饰器节点

简述

  • 服务节点和装饰节点都是一种附加节点,它们可以附加在行为树中的分支节点以及Task节点中
  • 服务节点,常被用在Task节点上,一般是用作对Task节点功能的补充与修正
  • 装饰器节点(也被称之为条件节点),常被用在行为树分支节点上,作为对行为分支的判断而存在

服务节点使用示例

创建方式

1.新建一个服务节点用于修改AI的移动速度


注意:服务节点中并不需要写Finish节点,而且这个节点往往需要自己写

2.在行为树中的Task节点中附加


现在,我们可以通过修改这个服务节点的速度参数,使正向巡逻和反向巡逻时的移动速度产生不同

装饰器节点使用示例

创建方式

1.我们使用一种相当常用的UE自带的装饰器'BlackBoard'来展示这个装饰器节点的用法

blackboard装饰器是一种用于判断与决定分支走向的条件型节点

2.在上图的行为树中,这个两个blackboard节点分别决定了AI是正向巡逻还是反向巡逻

这个节点配合bool值使用,已设置和未设置分别对应其true和false状态

posted @   荒坂株式会社  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示