蝎子功战士:最新行为树(Behavior-Tree)编辑器HBT - DarrenC的专栏 - CSDN博客

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 05:32:49

最新行为树(Behavior-Tree)编辑器HBT收藏

    最新行为树(Behavior-Tree)编辑器HBT
                                                                                                                          Darren
      游戏的人工智能AI编程领域中,行为树(Behavior-Tree)的广泛应用已经开始逐渐取代了设计花样繁多而庞大的状态机(StateMachine)。我也曾经看到过许多状态机的编辑器比如我们公司自行研发的基于Touch引擎的人工智能编辑器中就有对于状态机的编辑工具,策划人员可以根据具体关卡的需求编辑人物、触发事件、各种物品Npc等的状态。
       但是行为树的编辑器有谁见过么,目前生产CS的游戏厂商Havok就已经制作了一款基于行为树的编辑器,这是游戏AI人工智能编辑器的一个新的突破。并且已经开源,面向编辑器制作者是一个巨大的帮助。
       自从Halo2中使用了基于行为树的编辑器, BT似乎也渐渐地成为了一个行业标准, 大型的游戏引擎和AI中间件都开始支持行为树编辑游戏逻辑, 借助行为树, 美工和设计师可以不受约束地利用组件和树形工程流逻辑来构建各种复杂的游戏逻辑...
同时这次Havok也从上次发布时的5.5版本升级了6.0版... =_= 具体的变化等我看过再说...
同时你可以利用发布版Havok进行各种商业和非商业行为, 但是一个只开放Win32平台倒是个问题...

在官网注册你的邮箱后你就可以从官方上下载最新版的HBT编辑器...
大小为200M左右, 安装完后大概600M...

与UE.Kismet和Sanbox.FlowGraph相比, HBT似乎更趋向于对角色的行为逻辑进行控制,各位注意到左边的属性结构组织了么!除了支持在支持逻辑节点的管理, 同时可以可以在节点中添加事件(Events), 属性(Attribute), 变量(Variable)等...
通过执行GameView.exe, 你可以在ViewerApp里查看当前执行的行为, 同时你可以同时激活多个行为, 比如上面的Swat_Hi_With_Ragdoll行为可以和Capt_Hi行为同时在角色身上执行...


总结
HBT是一个很强大的行为树编辑器, 通过使用它可以充分了解行为树的功能和使用方法...
之后我将会借机放出具体的使用笔记和教程...=_=
嘛...又头顶青天了... 这年头中间件都NB的不行...

具体官方网站http://www.developmag.com/members?regResend=NTBBMjk3QzNlOGUxMmRkYTZENTA2NzNFMTM5MWQzZmIxNDc1MQ==
更多资料可以参考这上面提供的信息,好多游戏源代码也可以免费下载