- Hands-On Artificial Intelligence with Unreal Engine
- Francesco Sapio
- 238字
- 2021-06-24 15:23:25
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):

- Python快樂編程:人工智能深度學習基礎
- LabVIEW程序設計基礎與應用
- Docker進階與實戰
- 云原生Spring實戰
- Python編程:從入門到實踐(第3版)
- PrimeFaces Blueprints
- GitHub入門與實踐
- Natural Language Processing with Python Quick Start Guide
- Distributed Computing in Java 9
- 從零開始學Selenium自動化測試:基于Python:視頻教學版
- INSTANT Apache ServiceMix How-to
- Mastering Leap Motion
- Java Web入門很輕松(微課超值版)
- Puppet Cookbook(Third Edition)
- 換個姿勢學C語言