环境:Unity2017.4 语言:C#
总起:
行为树,我很早就了解到了这个插件,不过对于它究竟是什么其实概念上比较模糊,这次正好趁机我们一起来学习一下(跟渲染一样AI也是个大坑)。
本次教程基于插件内部的pdf文档,加上自己的理解,如果有不对的地方恳请大佬们指出。
行为树应该是最为流行、成熟的一套AI解决方案了,虽然现在出现了更加强大的技术(决策树),不过这仍是主流的方案之一,各大小游戏都在使用它。
首先什么是行为树?
行为树是用来解决构建复杂AI的一套解决方案,相比于状态机(FSM)更加灵活、更加强大、更加易于使用:
1.行为树以节点为基本单位,可以任意组合节点来达成自己想要的效果;