注意:从组合开始的所有内容都可以称为子树。一般来说,这些是你的行为。在这个例子中,Sequence、Move To Enemy、Rotate Towards Enemy和Attack可以被认为是“攻击敌人”的行为。
如果序列的任何子节点失败,序列将停止执行。
例如,如果 Pawn 无法移动到敌人身边,Move To Enemy将失败。这意味着Rotate Towards Enemy和Attack不会执行。但是,如果 Pawn 成功移动到敌人身边,它们将执行。
稍后,您还将了解Selector组合。现在,您将使用序列使 Pawn 移动到随机位置,然后等待。
2-3移动到随机位置
这将创建一个新服务并自动打开它。将其命名为BTService_SetRandomLocation。您需要返回内容浏览器来重命名它。
该服务只需要在 Pawn 想要移动时执行。为此,您需要将其附加到MoveTo。
打开BT_Muffin,然后右键单击MoveTo。选择Add Service\BTService Set Random Location。