Behavior tree v1.0 2022/6/8 F&Q: How to add nodes to the blackboard? Right click in the blank position and select the node to be added to the blackboard from the pop-up context menu How do I add a node to a context menu? The script inherits some base classes and will automatically appear in the menu. For more details, please refer to the scripts under actions and other directories How do I move the blackboard? 1. move the mouse wheel to move the blackboard up and down 2. press and hold the left Ctrl + left mouse button, move the mouse, release the mouse and stop dragging What if the entry node is not found? Click the locate button in the first row to quickly move the entry node to the center of the blackboard How do I change the connector style? Click the linetype button in the first row to switch among the three styles [very important] what about deserialization error after renaming a node class? Serialization uses XML technology. When a behavior tree is serialized into an XML file, it loses its association with the source code, so there is no good way to change it. If I force the file system There are uncontrollable risks in modifying XML files through IO, so the user can only manually modify the XML files to ensure the normal deserialization. Because unity textasset can only recognize txt files, the XML generated by behavior tree serialization is actually based on Txt as the suffix, XML is easy to read. Users can modify this file at will according to their needs, and change the class name to the correct class name Where are the examples? Search the examples directory. The examples that are available now and will be added in the future will be placed here How to learn the behavior tree? There are many materials on the Internet that can teach you how the behavior tree works. The core nodes are the sequence and selector nodes. Understanding these two nodes, you can basically master the design idea of half the tree behavior treeThey are a bit like if statements. The judgment conditions are replaced by nodes one by one. You can assemble and reuse them at will