5#服务节点和装饰器节点
简述
- 服务节点和装饰节点都是一种附加节点,它们可以附加在行为树中的分支节点以及Task节点中
- 服务节点,常被用在Task节点上,一般是用作对Task节点功能的补充与修正
- 装饰器节点(也被称之为条件节点),常被用在行为树分支节点上,作为对行为分支的判断而存在
服务节点使用示例
创建方式
1.新建一个服务节点用于修改AI的移动速度
注意:服务节点中并不需要写Finish节点,而且这个节点往往需要自己写
2.在行为树中的Task节点中附加
现在,我们可以通过修改这个服务节点的速度参数,使正向巡逻和反向巡逻时的移动速度产生不同
装饰器节点使用示例
创建方式
1.我们使用一种相当常用的UE自带的装饰器'BlackBoard'来展示这个装饰器节点的用法
blackboard装饰器是一种用于判断与决定分支走向的条件型节点
2.在上图的行为树中,这个两个blackboard节点分别决定了AI是正向巡逻还是反向巡逻
这个节点配合bool值使用,已设置和未设置分别对应其true和false状态
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】