HFSM2:高性能分层有限状态机框架

时间:2024-02-20 14:28:55
【文件属性】:

文件名称:HFSM2:高性能分层有限状态机框架

文件大小:401KB

文件格式:ZIP

更新时间:2024-02-20 14:28:55

embedded fsm state-machine cpp modern-cpp

高性能分层有限状态机 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() 可扩展,通过状态注入支持可靠的状态重用 ,可以选择复合(子机)和正交区域 Gamedev友好,支持显式State::update() 还通过State::react()支持基于事件的传统工作流 检查任何内容:先前和当前的转换,状态激活状态等等! AI支持游戏AI友好 支持(最高分和排名加权随机数) ,具有活动和过渡历史记录支持 ,包括带有#de


网友评论