Unity Behavior Designer插件 任务模块

写在前面

由于项目需要用行为树插件,在学习过程中发现网上关于行为树的资料实在太少,大部分都是蜻蜓点水般略过,就连官方的脚本文档和教学视频也是一般般,导致我在使用时不断采坑,故开一篇博客来完善大部分行为树文档缺少的资料
官方脚本文档:https://opsive.com/support/documentation/behavior-designer/overview/
官方教学视频(需要翻墙):https://www.youtube.com/watch?v=PuLuwzgYB4g&list=PLCPL5IYZm1NLVVxJx3-CFTLuHvLbCgmzk
国内行为树教学视频:https://www.taikr.com/course/327

本文持续更新
转载请标注作者

Composites 复合任务

Parallel 并行任务

与顺序任务类似,并行任务将运行每个子任务,直到子任务返回失败为止。不同的是,并行任务将同时运行其所有子任务,而不是一次运行一个任务。与Sequence一样,一旦并行任务的所有子任务都返回成功,则并行任务将返回成功。如果一个任务返回失败,则并行任务将结束所有子任务并返回失败。
在这里插入图片描述

Parallel Complete 并行完成任务

与并行选择器任务类似,但并行完成任务将在子任务返回成功或失败时立即返回子任务状态。子任务同时执行。
在这里插入图片描述

Parallel Selector 并行选择器

与选择器任务类似,并行选择器任务将在子任务返回成功时立即返回成功。不同之处在于,并行任务将同时运行其所有子任务,而不是一次运行一个任务。如果一个任务返回成功,则并行选择器任务将结束所有子任务并返回成功。如果每个子任务返回失败,则并行选择器任务将返回失败。
在这里插入图片描述

Priority Selector 优先级选择器

与选择器任务类似,一旦子任务返回成功,优先级选择器任务将返回成功。优先级选择器不会在树中从左到右顺序运行任务,而是询问任务确定顺序的优先级。优先级越高的任务越有可能首先运行。
在这里插入图片描述

Random Selector 随机选择器

与选择器任务类似,随机选择器任务将在子任务返回成功时立即返回成功。区别在于,随机选择器类将以随机顺序运行其子类。选择器任务具有确定性,它总是在树中从左到右运行任务。随机选择器任务将子任务向上移动,然后以随机顺序开始执行。除此之外,随机选择器类与选择器类相同。它将继续运行任务,直到任务成功完成。如果没有子任务返回成功,那么它将返回失败。
在这里插入图片描述

Random Seq

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值