Module behavior_tree

Data Types

dump()

dump() = dump

将生成的行为树模块内容转储到文件中

option()

option() = tree_mod() | dump() | compile:option()

tree_mod()

tree_mod() = {tree_mod, module()}

指定生成行为树模块名。默认自动生成,但可能存在原子超过系统限制导致进程崩溃

Function Index

execute/2 执行行为树节.
execute_child/3 执行行为树节点.
load_tree_file/1 载入行为树.
load_tree_file/2
unload_tree_mod/1 卸载行为树模块.

Function Details

execute/2

execute(BB::blackboard(), State::term()) -> {BTStatus::bt_status(), UpBB::blackboard(), UpState::term()}

执行行为树节

execute_child/3

execute_child(NodeID::node_id(), BB::blackboard(), State::term()) -> {BTStatus::bt_status(), UpBB::blackboard(), UpState::term()}

执行行为树节点

load_tree_file/1

load_tree_file(JSONConfig::file:name_all()) -> {ok, TreeMod::module()} | {error, Reason::term()}

载入行为树

load_tree_file/2

load_tree_file(JSONConfig::file:name_all(), Options::[option()]) -> {ok, TreeMod::module()} | {error, Reason::term()}

unload_tree_mod/1

unload_tree_mod(TreeMod::module()) -> boolean()

卸载行为树模块


Generated by EDoc