范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

AI行为树的理解

  基于前面几次的面试,自己进行行了总结:
  在问到我项目里的怪物AI逻辑的时候,我自己项目里用的是状态机制,算是行为树的一层,但是复杂的行为树有很多很多层,比较能完成的实习NPC或者怪物行为。自己也在百度上找了许多资料,对此谈下我自己的理解!
  基础-Basics
  1、行为树的名字很好地解释了它是什么。不像有限状态机(Finite State Machine)或其他用于 AI 编程的系统,行为树是一棵用于控制 AI 决策行为的、包含了层级节点的树结构。树的最末端——叶子,就是这些 AI 实际上去做事情的命令;连接树叶的树枝,就是各种类型的节点,这些节点决定了 AI 如何从树的顶端根据不同的情况,来沿着不同的路径来到最终的叶子这一过程。
  2、行为树可以非常地"深",层层节点向下延伸。凭借调用实现具体功能的子行为树,开发者可以建立相互连接的行为树库来做出非常让人信服的 AI 行为。并且,行为树的开发是高度迭代的,你可以从一个很简单的行为开始,然后做一些分支来应对不同的情境或是实现不同的目标,让 AI 的诉求来驱动行为,或是允许 AI 在行为树没有覆盖到的情境下使用备用方案等等。
  树的遍历-Tree Traversal
  行为树的一个特点是,它会"一层一层"地去对节点依次进行检查,而这每一层都需要花费一个 tick 的时间,所以它需要花数个 tick 才能完成从顶部走到底的过程,来完成其逻辑,这和一般用代码实现功能是很不同的。
  这并不是一个很有效率的方式,尤其是当你的树变得非常深的时候。我认为行为树的实现必须具备可以在一个 tick 内完成整个行为树的判断逻辑。
  工作流-Flow
  行为树由多种不同类型的节点构成,它们都拥有一个共同的核心功能,即它们会返回三种状态中的一个作为结果。这三种状态分别是:
  成功-Success;
  失败-Failure;
  运行中-Running;
  一、前两个,正如它们的名字,是用来向它们的父节点通知运行的成功或失败的结果。第三种是指还在运行中,结果还未决定,在下一个 tick 的时候再去检查这个节点的运行结果。
  二、这个功能非常重要,它可以让一个节点持续运行一段时间来维持某些行为。比如一个"walk(行走)"的节点会在计算寻路和让角色保持行走的过程中持续返回"Running"来让角色保持这一状态。如果寻路因为某些原因失败,或是除了某些状况让行走的行为不得不中止,那么这个节点会返回"Failure"来告诉它的父节点;如果这个角色走到了指定的目的地,那么节点返回"Success"来表示这个行走的指令已经成功完成。
  三、一共有三种节点类型,它们分别是:
  组合节点-Composite
  修饰节点-Decorator;
  叶节点-Leaf;
  组合节点 -Composite
  1、组合节点通常可以拥有一个或更多的子节点。这些子节点会按照一定的次序或是随机地执行,并会根据执行的结果向父节点返回"Success"、"Failure",或是在未执行完毕时"Running"这样的结果值。
  2、最常用的组合节点是 Sequence(次序节点),它很简单地按照固定的次序运行子节点,任何一个子节点返回 Failure,则这个组合节点向它的父节点返回 Failure;当所有子节点都返回 Success 时,这个组合节点返回 Success。
  修饰节点-Decorator
  1、修饰节点也可以拥有子节点,但是不同于组合节点,它只能拥有一个子节点。取决于修饰节点的类型,它的功能要么是修改子节点返回的结果、终止子节点,或是重复执行子节点等等。
  2、一个比较常见的修饰节点的例子是 Inverter(逆变节点),它可以将子节点的结果倒转,比如子节点返回了 Failure,则这个修饰节点会向上返回 Success,以此类推。
  叶节点-Leaf
  1、叶节点是最低层的节点,它们不会拥有子节点。叶节点是最强大的节点类型,它们是真正让你的树做具体事情的基础元素。通过与组合节点和修饰节点的配合,再加上你自己对叶节点功能的定义,你可以实现非常复杂的、智能的行为逻辑。
  2、拿代码作为类比的话,组合节点和修饰节点就好比那些改变代码 flow 的 if 判断和 while loop 等等,而叶节点就是那些真正起作用的被调用的方法,去让角色做什么或是进行某些条件判断。
  3、参数可以在这些节点中起到作用,比如 Walk 的这个叶节点可以包含一个具体将要移动到的位置的参数。这些参数可以从其他变量里获得,比如角色将要前往的一个地点可以被 GetSafeLocation 这个节点所决定,存入一个变量里,然后 Walk 节点可以使用这个变量来定义它的目的地。行为树的运行中,这些不同的节点通过数据上下文来共同储存或使用一些持久数据(persistent data),使得行为树的功能变得强大。
  4、另一种叶节点的类型是调用其他的行为树并把当前行为树的数据传给对方。

比尔盖茨沉迷女色,这样的事大家都明白,为什么不能接受?我们小区收费站的站长与蹬三轮拉费品农村阿姨有了一腿,被当保安的老公发现后,到废品站打了一架,与阿姨闹离婚了。无论什么级别什么层次的男人都好色,何况腰缠万贯的盖茨哥哥呢盖茨还是大嘴巴小白求一份台式电脑配置清单预算单机5000左右,有大神么?我去年4200配的主机,显卡好像涨价不少,不知道现在5000能不能下来,cpui510400f,主板华硕b460mk,内存金士顿16g,硬盘西部sn5501t,显卡是1650,牌子想在网上买家具,哪个平台比较靠谱呢?一方面是由于线下市场可选择的家具样式不多,且大多不太符合年轻人的审美和需求,加上生活节奏较快,没有余裕的时间来逛。而线上市场则包含了国内外的优质品牌,价格也比较透明,只要选择得当,有人说用完苹果手机就不想用国产手机,是真的吗?为什么?这个说法还是有点片面的,对于很多人来说,确实是苹果手机用得比较舒服,特别是其系统和整体品控,比很多安卓机做得好,但也不是每个人都觉得用苹果好于国产安卓手机。苹果手机有自己独特的优势功放分为D类甲类等,求详细科普?一个纯外行的理解甲类功放是指静态电流在音频信号的中点,音频信号的全部震幅都在静态电流的范围内,失真小,驱动力强,大动态信手拈来,但功耗高,没声也很耗电有甲就有乙,乙类就是没静态电流功能相当丰富,掌阅iReaderSmart2超级智能本仅2399元说起电子书,很多人想到kindle,但kindle这几年基本不太更新,处于一种休养生息的状态。当然国产品牌不可能这样,必须不断创新,于是就有了手写本,大屏本,以及智能本产品等。最近嘉柒智能丨关于智慧消防的几点优势在物联网科技时代,智慧城市框架得以提出。而在该框架内,智慧用电自然是首要。嘉柒智能研发的智慧用电平台系统不仅将智慧用电理念深耕在用户心中,还参与到智慧消防的创新实践中来,利用大数据小米到底有什么自研的东西?小米手机的芯片和操作系统都是自研的,美国之所以不敢制裁小米就是因为小米从硬件到软件完全可以自给自足,不像华为被美国一制裁就没芯片用了,小米才科技公司,华为就是组装厂灵光一闪他自不自苹果预告音乐,将彻底改变!AirPods3和无损音乐要来了外界盛传已久的新款AirPods在苹果春季新品发布会上并没有如期而至,其原因可能是要和新版本的AppleMusic正式发布。此前有传言称,苹果公司将很快推出新的支持HiFi级别的苹张朝阳科技为人类提供很多便利也不要迷失在科技丛林里雷帝网乐天5月17日报道5月17日世界电信日,2021搜狐科技5GAI峰会在北京举行。峰会现场,搜狐新闻客户端联合搜狗推出了首个明星数字人主播。搜狐公司董事局主席兼CEO张朝阳在接活久见!荣耀首发高通芯片!你还会支持吗?我一直主张买手机把更多精力放在产品上,不要过于在乎品牌。既不要过渡神话某一个品牌,也不要diss某一个品牌。一句话,用产品说话,产品好就买,不好就不要碰!荣耀首发高通芯片确实是活久
两千元档时尚潮流之选OPPOA95优势突出两千元价位段购机,有很多机型可以选择,OPPOA95也是一款两千价位段的产品,起售价1999元。在6月1日当天,OPPOA958GB128GB版本限时优惠200元,到手价只需1791899元的轻薄型3200万像素自拍5G手机选OPPOreno4SE还是OPPOK9在智能手机极速发展的当下,虽然说手机的性能变得越来越强,功能变得越来越多,但是随着5G手机的相继问世,手机功耗变得越来越大,确实,不少5G手机为了配备高刷新率屏幕不得不采用大容量电魅族升级鸿蒙,是蹭华为热度,还是布局未来?小米的态度透着精明随着华为鸿蒙系统的发布会即将召开,业界关于鸿蒙系统第三方厂商适配问题十分关注。众所周知,随着华为手机出货量的下滑,想要在手机上扩展鸿蒙用户群并不容易,所以华为正在寻求更多的厂商适配从国轩锁矿宜春看国内锂都之争能源人都在看,点击右上角加关注5月22日,总投资115亿元的国轩高科锂电新能源产业项目在江西宜春经开区正式开工建设。据称,该项目从考察到洽谈从签约到开工,只用了123天。宜春巨大的电动车市场电池荒来袭本报记者尹丽梅童海华北京报道缺芯危机尚未渡过去,电动汽车产业又迎来电池荒劫数。据媒体报道,电池荒出现后,小鹏汽车(XPEV)CEO何小鹏为了从宁德时代顺利拿货,不得不赴宁德时代驻守iPhone13曝光最新配色,网友越来越像iPodiPhone近几年,一改外观设计一成不变的弊端,将色彩搭配得越来越丰富,不少果粉戏称iPhone越来越像iPod。最近海外媒体曝光了一组iPhone13的系列图,其中包含一款新iP这是一副能打电话能听歌的墨镜,镜片还能随时变色夏天到了,穿着上人们可以尽情展现各自的风采,不同的服饰搭配都有着不同的魅力。但有一项装备是都有共同魔力的,那就是墨镜一戴,谁都不爱的太阳镜。一来可以遮阳,二来可以增加神秘感和颜值,买到iPhone脏机怎么办?尽量别用iPhone脏机很多人都没见过,但确实是存在的。这种iPhone的价格特别多,而且几乎看不出来有什么问题。有两个很明显的问题,不能还原不能升级,而且不能登录iCloud。应该怎么辨王兴还是服软了?面对1000万骑手,美团终于修改规则美团旗下拥有约1000万名骑手,把美团比做一个庞大的机器的话,他们就像是美团这个机器中最基本的组成零件,可以说是这1000万名骑手撑起了现在的美团,外卖骑手的待遇问题一直是社会中一2021年阿里巴巴全球数学竞赛预选赛第一题的详细分析题目如下图竞赛题对于题目的理解,首先,对一大批聚焦在留观区的人员围绕着一个圆排队,并对人员编号以及配发号码,比如张三的号码为1,李四为2,王五为3奇葩的数学家制定了一个奇葩的规定,红米K40对比realme为什么突然不香了?红米K40系列发布之后受到外界的高度关注,推出了RedmiK40系列,总共有K40K40Pro和K40Pro三款产品,起步价为1999元。不得不说热度还是相当高的,向我们充分展示其