- 博客(2)
- 收藏
- 关注
原创 从零开始为《吃豆人》创建BT
如图所示BT通过包含多个幽灵和大量药丸的迷宫控制智能体,即吃豆人,这些药丸中大的药丸就是说为的大力丸。当幽灵被吃掉的时候它会回到中间的盒子里,在那里复活,并再次变得危险,可以被吃的幽灵会改变颜色,当大力丸的持续时间快要结束时,幽灵会变得闪烁。追逐幽灵的动作可以最大限度的减少与最近可吃的幽灵之间的距离。然而吃豆人的很多细节都是基于对迷宫的几何形状的考虑,例如选着避免死胡同的路径和避免可能被多个幽灵追击的路径。最简单的行为就是让吃豆人忽略幽灵,专注于吃豆子,这是使用贪婪的动作——“吃药丸” 完成的!
2023-04-11 20:41:29 103
原创 行为树初识(Behavior Tree)
从核心来讲,BT是由一小部分简单的组件构成的。从形式上来讲,BT是一个有向的根树,其内部节点称之为控制流节点,叶节点称之为执行节点。对于每个连接的节点,通常使用术语父节点和子节点进行描述。根就是没有父节点的节点,所有其他的节点都有一个父节点。控制流节点至少有一个子节点。BT从生成给定频率的时钟信号的根节点开始执行。这些信号允许执行一个 节点,并传递给选中的一个或者多个子节点。当且仅当接受到信号才会执行该节点。
2023-04-11 15:05:36 326 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人