没有合适的资源?快使用搜索试试~ 我知道了~
HFSM2:高性能分层有限状态机框架
共198个文件
cpp:39个
vcxproj:32个
filters:32个
需积分: 45 23 下载量 7 浏览量
2021-01-30
20:42:15
上传
评论 2
收藏 401KB ZIP 举报
温馨提示
高性能分层有限状态机 C ++ 11中的仅标头的分层FSM框架,具有完全静态定义的结构(无动态分配),并使用可变参数模板构建。 编译器支持 Visual Studio 14、15、16 GCC 5、6、7、8、9 lang 3.7、3.8、3.9、4、5、6、7、8、9、10 也可以看看 :高性能平面有限状态机 文献资料 GitBook: (WIP) Wiki:(已淘汰) 内嵌评论 功能亮点 用广泛支持的现代C ++ 11编写 仅标头 方便,最少的样板 全静态,无动态分配 使用内联友好的编译时pylymorphism,不使用任何虚拟方法 类型安全的转换:具有可选有效负载的FSM.changeTo<TargetState>() 可扩展,通过状态注入支持可靠的状态重用 ,可以选择复合(子机)和正交区域 Gamedev友好,支持显式State::update() 还通过State::react()支持基于事件的传统工作流 检查任何内容:先前和当前的转换,状态激活状态等等! AI支持游戏AI友好 支持(最高分和排名加权随机数) ,具有活动和过渡历史记录支持 ,包括带有#de
资源推荐
资源详情
资源评论
收起资源包目录
HFSM2:高性能分层有限状态机框架 (198个子文件)
coverage.cmake 3KB
CNAME 8B
test_internal_payloads.cpp 23KB
test_internal_transitions.cpp 23KB
test_plan_payloads.cpp 18KB
test_plans.cpp 17KB
test_guards.cpp 15KB
test_replication.cpp 15KB
main.cpp 15KB
test_randomize.cpp 11KB
test_debug.cpp 11KB
test_delayed_teardown.cpp 11KB
test_resume.cpp 11KB
test_serialization.cpp 11KB
test_utilize.cpp 10KB
wiki_plans.cpp 9KB
test_self_transitions.cpp 9KB
test_utility_regions.cpp 8KB
test_dynamic.cpp 8KB
wiki_utility-theory.cpp 8KB
wiki_transitions-within-hierarchy.cpp 7KB
test_ortho_units.cpp 6KB
test_stress.cpp 6KB
test_orthogonal_root.cpp 6KB
main.cpp 5KB
wiki_tutorial.cpp 5KB
main.cpp 5KB
main.cpp 4KB
test_composite_bst.cpp 4KB
test_access.cpp 4KB
main.cpp 4KB
test_task_list.cpp 4KB
test_contexts_random.cpp 3KB
test_contexts.cpp 3KB
test_bit_array.cpp 3KB
docs_serialization.cpp 1KB
main.cpp 1KB
test_bit_stream.cpp 1KB
test_random.cpp 1KB
main.cpp 163B
main.cpp 54B
.editorconfig 84B
test-16.vcxproj.filters 10KB
test-clang.vcxproj.filters 10KB
test-15.vcxproj.filters 10KB
test-14.vcxproj.filters 10KB
snippets-16.vcxproj.filters 885B
snippets-15.vcxproj.filters 885B
snippets-14.vcxproj.filters 885B
snippets-clang.vcxproj.filters 850B
debug_logger_interface-clang.vcxproj.filters 500B
advanced_event_handling-clang.vcxproj.filters 352B
advanced_event_handling-16.vcxproj.filters 352B
advanced_event_handling-15.vcxproj.filters 352B
advanced_event_handling-14.vcxproj.filters 352B
debug_logger_interface-16.vcxproj.filters 350B
debug_logger_interface-14.vcxproj.filters 350B
debug_logger_interface-15.vcxproj.filters 350B
basic_traffic_light-16.vcxproj.filters 344B
basic_traffic_light-clang.vcxproj.filters 344B
basic_traffic_light-14.vcxproj.filters 344B
basic_traffic_light-15.vcxproj.filters 344B
basic_audio_player-clang.vcxproj.filters 342B
basic_audio_player-15.vcxproj.filters 342B
basic_audio_player-16.vcxproj.filters 342B
basic_audio_player-14.vcxproj.filters 342B
calculator-14.vcxproj.filters 326B
calculator-16.vcxproj.filters 326B
calculator-15.vcxproj.filters 326B
calculator-clang.vcxproj.filters 326B
temp-15.vcxproj.filters 314B
temp-16.vcxproj.filters 314B
temp-clang.vcxproj.filters 314B
temp-14.vcxproj.filters 314B
.gitignore 266B
catch.hpp 601KB
machine.hpp 467KB
plan.hpp 47KB
root.hpp 41KB
control.hpp 36KB
forward.hpp 15KB
machine_dev.hpp 14KB
composite_sub.hpp 13KB
composite.hpp 11KB
orthogonal_sub.hpp 10KB
state_access.hpp 8KB
macros_on.hpp 8KB
state.hpp 7KB
orthogonal.hpp 7KB
common.hpp 6KB
registry.hpp 6KB
injections.hpp 5KB
utility.hpp 5KB
plan_data.hpp 4KB
array.hpp 4KB
tools.hpp 4KB
type_list.hpp 3KB
task_list.hpp 3KB
bit_array.hpp 3KB
random.hpp 3KB
共 198 条
- 1
- 2
资源评论
Aurora曙光
- 粉丝: 42
- 资源: 4528
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功