Unity行为树插件(一)

Unity行为树插件是对游戏内NPC,敌人,主角等进行行为控制的一个非常好的插件,在AssetStore上面也是非常热门的一款插件,可以在AssetStore进行下载,也可以在蛮牛,CSDN上面进行查找,这里我给出一份链接,BehaviorDesigner的版本是1.5.5的,需要可自行下载

链接:https://pan.baidu.com/s/19_gLPBOPQfDojne-TOeRow 密码:qmfg

现在以一个小小的案例简单的先了解一下什么是Unity的行为树插件BehaviorDesigner


创建出一个Cube,选中Cube之后再Unity的菜单栏中找到Tools选项卡,找到之后打开BehaviorDesigner里面的Edit编辑器,也就是下面这个样子:

 


这里面有很多的选项卡和参数,这些后续一点一点补充,现在, 先选中Cube,在编辑器中右键AddBehaviorTree,cube身上就出现了一个脚本,如下:

 


这个脚本就表示这个物体现在拥有了一个行为树,行为树中的行为控制都是由Tasks组成的,先添加一个Log日志任务了解一下BehaviorDesigner,打开Tasks选项卡中的Actions,点击Log,出现下面的样子:

 


选中Log打开行为树编辑器中的Inspector界面,里面就包含Log的一些参数: 

 


Name:表示这个日志任务的名字

Instant:表示这个任务立即执行

Comment:日志任务的描述

Text:执行日志任务的时候要输出的文本

LogError:报错

此时,运行就可以看到一个简单的行为树输出了,over

猜你喜欢

转载自blog.csdn.net/qq_38186269/article/details/81708579