文件名称:ebt:Erlang行为树框架
文件大小:706KB
文件格式:ZIP
更新时间:2024-05-26 08:37:04
Erlang
ebt Erlang Behaviour Tree Framework. 基于进程字典来是实现类变量, parse_transform实现类方法的继承. 基于 修改,原项目将不再更新维护。 %% 优先级选择节点,从左到右遍历子节点,若子节点的准入条件符合信息则执行该子节点 -define(EBT_SELECTOR, ebt_priority_selector). %% 行为节点,具体的游戏逻辑放在这个节点里面 -define(EBT_ACTION, ebt_action). %% 顺序节点,从左到右顺序执行子节点,并仅在一个子节点执行完成后才执行下一个子节点 -define(EBT_SEQUENCE, ebt_sequence). %% 并行节点,当所有子节点准入,同时执行各个子节点,若任一子节点执行失败则结束 -define(EBT_PA
【文件预览】:
ebt-develop
----.gitignore(144B)
----README.md(3KB)
----rebar3(516KB)
----LICENSE(1KB)
----include()
--------ebt_transform.hrl(395B)
--------ebt.hrl(2KB)
----src()
--------ebt.app.src(329B)
--------ebt_condition.erl(1KB)
--------ebt_transform.erl(3KB)
--------ebt_node.erl(3KB)
--------ebt_parallel2.erl(2KB)
--------ebt_priority_selector.erl(2KB)
--------ebt_decorator.erl(1KB)
--------ebt_action.erl(2KB)
--------ebt.erl(371B)
--------ebt_tree.erl(975B)
--------ebt_parallel.erl(1KB)
--------ebt_sequence.erl(2KB)
----rebar.lock(4B)
----rebar(195KB)
----rebar.config(492B)
----.travis.yml(64B)
----Makefile(202B)