缺点
- 对一个控制节点,用
Create Subtree
创建子树后,无法恢复不是子树的状态。在左侧的树列表里,千万不要删除任何树,否则无法恢复 - 有的人在groot里添加
SetBlackboard
设置黑板变量,有的人是在C++里设置,而平时看行为树逻辑一般都在groot里,会不知道C++里做了什么 - 如果当前行为树设计有错,比如有多余节点,groot无法使用保存按钮
Real Time Monitor Mode
目前只有Groot2 Pro
版本可以使用
在版本4里,BT::PublisherZMQ
已经消失了。取而代之的是BT::Groot2Publisher
,可以这样用
1 | factory.registerBehaviorTreeFromFile("/home/user/test.xml"); |
打开groot之后,点击Connect
毫无反应,官方说明没有帮助,读源码发现构造函数里有默认端口号:Groot2Publisher(const BT::Tree& tree, unsigned server_port = 1667);
使用1667
后就成功了。Host
需要看情况作修改