BehaviourTree、UtilityAI、FSM 基于ecs-framework开发的AI(BehaviourTree、UtilityAI、FSM)系统,一套已经非常完整的系统。大家可以自行看源代码来学习,项目当中也有好几个示例,如果对项目你有更多的解决方案可发起 pull request请求或者有任何疑问可发起issue。 目录结构 src 源目录 behaviourTree 行为树主目录 actions 动作是行为树的节点。比如: 播放动画,触发事件等。 composites Composites是行为树中的父节点,他们容纳一个或多个子节点,并以不同的方式执行。 conditionals 它们由IConditional接口标识。它们会检查游戏世界的某些情况,并返回成功或失败 decorators 装饰器可以通过各种方式修改子任务的行为,例如: 反转结果,运行知道失败等 uti
2022-03-23 02:11:38 18.87MB fsm selector egret behaviourtree
1