官术网_书友最值得收藏!

Creating the Behavior Tree

Let's add a Behavior Tree by going to the Content Browser and selecting Add New > Artificial Intelligence > Behavior Tree, as shown in the following screenshot:

For now, we will call our Behavior Tree BT_MyFirstBehaviorTree. Again, here, I'm using a specific naming convention to prefix all Behavior Tree assets with BT_. Once again, please follow the naming convention, unless you have a specific reason not to.

When you open the Behavior Tree window, you will see a single node called Root, as follows:

The Root is where the execution of your Behavior Tree begins (from top to bottom and left to right). The Root itself only has one reference and that is the Blackboard, so it cannot be connected to anything else. It is the tip of the tree, and all subsequent nodes are below it.

If you drag from the Root Node, you will be able to add Composite nodes:

For this, the Behavior Tree Editor is very intuitive. You can keep dragging out from the nodes to add Composite or Tasks nodes. To add a Decorator or a Service, you can right-click on a node and select "Add Decorator..." or "Add Service...", respectively, as shown in the following screenshot:

Finally, if you click on a node, it is possible to choose its parameters in the Details Panel (the following screenshot shows an example of a Move To Node):

主站蜘蛛池模板: 县级市| 茌平县| 凌海市| 桑植县| 临沂市| 南溪县| 屏南县| 靖州| 新建县| 巫溪县| 宁蒗| 德化县| 郴州市| 蒲江县| 酒泉市| 锦屏县| 涿鹿县| 泗阳县| 镇江市| 石首市| 山丹县| 左贡县| 米林县| 赤壁市| 淮南市| 大冶市| 华容县| 利辛县| 陆河县| 内乡县| 新丰县| 五河县| 江达县| 宣城市| 名山县| 云和县| 奉节县| 女性| 公主岭市| 田东县| 偏关县|