[Unity插件]Behavior Designer:制作敌人AI

一个简单的敌人AI:

当处于监视范围内,跑向玩家;当处于攻击范围内,攻击玩家;否则呆在原地。用行为树表示就是:

[Unity插件]Behavior Designer:制作敌人AI_第1张图片


Selector节点的左边:



Selector节点的右边:

[Unity插件]Behavior Designer:制作敌人AI_第2张图片


其中当前行为树的变量与全局变量为:

[Unity插件]Behavior Designer:制作敌人AI_第3张图片


效果图:

[Unity插件]Behavior Designer:制作敌人AI_第4张图片

制作简单的AI确实不需要写代码,不过配置起来确实有点麻烦了。可以根据需求,编写自定义的节点来组成复杂的AI。

当游戏需要大量的AI时,Behavior Designer确实是一个不错的选择,因为自定义的节点可以不断被重用了。

你可能感兴趣的:(Designer,behavior)