记一次行为树入门——AI应该如何配置

Posted avi9111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次行为树入门——AI应该如何配置相关的知识,希望对你有一定的参考价值。

曾经纠结于FSM还是BT树,又或者GOAP,又或者企图教会一个傻瓜经理

但最终发现什么都不重要

做出来才是王道

这里几乎基于Behaviour Designer这个 Unity 插件

=====================================

稍微插播一点吧

假如你不懂写程序,你是不用往下看,因为你看不懂

假如你会一点流程,会OOP,会多线程,会依赖倒转,会切面,有做过html前端,那么你也是不用往下看的,因为你自然而然就懂得BT 行为树了

当然你要是脖子硬,转不过弯来,无意义还是要继续往下看,又或者对你自身的程序能力有促进作用,我也希望能讲明白

关键还是在于实践

行为树其实只是一些逻辑执行流程的组合,一般人,一般的正常逻辑会是 1+1 == 2;2+1==3;而行为树的逻辑是3 == 1+2 或 3 == 2+1

其中行为树有2个概念(条件)是:

Sequene 和 Selector

 

当然大部分情况是2个连着一起用

 

 

以上是关于记一次行为树入门——AI应该如何配置的主要内容,如果未能解决你的问题,请参考以下文章

记一次Intellij-IDEA配置JDK1.8,支持Lambda新特性

记一次FreeRTOS错误配置导致无法进入临界区

游戏设计模式 之 AI_行为树

AI行为树

记一次业务中的算法应用:动态规划图树

UE5——AI追逐(蓝图行为树)