wordpress 评论邮件通知,旺道seo优化软件怎么用,互联网电子商务网站开发技术,乐清柳市网能帮到你的话,就给个赞吧 😘 文章目录 AI—AI控制器:同玩家控制器一样,NPC由AI控制器控制AI控制器:通过行为树或代码 实现 控制:将控制器与角色解耦,使得可以独立编写。创建控制器:蓝…
能帮到你的话,就给个赞吧 😘
文章目录
- AI—AI控制器:同玩家控制器一样,NPC由AI控制器控制
- AI控制器:通过行为树或代码 实现 控制:将控制器与角色解耦,使得可以独立编写。
- 创建控制器:蓝图——AI controller
- 角色指定控制器
- 控制器 指定 黑板
- 功能
- 管理行为树
- 负责导航系统,控制移动
- 通过黑板与其他AI模块通信
- 行为树:AI的逻辑:将行为树与控制器解耦,使得可以独立编写。
- 执行流
- 层序遍历:层序遍历每个节点,根节点必须连接 selector/sequence
- 条件判断:根据装饰器判断节点是否激活,如 hp低于10 逃跑
- 执行节点:任务节点完成具体动作,如逃跑,攻击
- 状态返回:可根据任务返回 success,failure,running,执行后续逻辑
- 行为树节点
- 任务节点:AI动作的最小执行单元,如 攻击,逃跑,移动。
- 任务节点必须有返回,如 success,failure,running
- 装饰器节点:决定节点是否执行。
-
- 服务节点:持续性检测和更新黑板数据,为其他节点服务。——只要分支运行,其就一直在后台运行。
- 复合节点
- selector:从左到右选择一个分支运行。
- sequence :从左到右依次全部执行,若一个分支失败,则停止。
- simple paralle:全部分支一起执行
- 控制器指定行为树:运行行为树
- 感知系统:AI的感知系统,如视,听,伤害等。
- 导航系统:AI的路径规划
- 环境查询系统:AI可以查询环境中 符合条件的目标
- 黑板:存储 行为树 与 控制器 的共享数据
- AI动作控制器:AI决策出的动作具体执行
- AI调试器
AI—AI控制器:同玩家控制器一样,NPC由AI控制器控制
AI控制器:通过行为树或代码 实现 控制:将控制器与角色解耦,使得可以独立编写。
创建控制器:蓝图——AI controller
角色指定控制器
控制器 指定 黑板
功能
管理行为树
负责导航系统,控制移动
通过黑板与其他AI模块通信
行为树:AI的逻辑:将行为树与控制器解耦,使得可以独立编写。
执行流
层序遍历:层序遍历每个节点,根节点必须连接 selector/sequence
条件判断:根据装饰器判断节点是否激活,如 hp低于10 逃跑
执行节点:任务节点完成具体动作,如逃跑,攻击
状态返回:可根据任务返回 success,failure,running,执行后续逻辑
行为树节点
任务节点:AI动作的最小执行单元,如 攻击,逃跑,移动。
任务节点必须有返回,如 success,failure,running
装饰器节点:决定节点是否执行。
条件判断
中止循环
服务节点:持续性检测和更新黑板数据,为其他节点服务。——只要分支运行,其就一直在后台运行。
复合节点
selector:从左到右选择一个分支运行。
sequence :从左到右依次全部执行,若一个分支失败,则停止。
simple paralle:全部分支一起执行
控制器指定行为树:运行行为树
感知系统:AI的感知系统,如视,听,伤害等。
导航系统:AI的路径规划
环境查询系统:AI可以查询环境中 符合条件的目标
黑板:存储 行为树 与 控制器 的共享数据
AI动作控制器:AI决策出的动作具体执行
AI调试器