最近在学习Behavior Designer行为树插件的使用。在网上看了Siki老师的教程,算是对这个插件入了门,到自己实战用的时候还是有很多不太懂的地方,就想着能不能找一个实战的例子参考一下,找来找去,终于在这个插件的官网上找到了一个示例讲解。
看了官网上的示例讲解,也终于对这个插件的实用了一点感觉,遗憾的是没有找到官网上示例的源码。为了方便后续设计自己的行为树作参考,我就把官网的示例设计用思维导图整理出来。我用了ProcessOn中的思维导图功能来进行设计的整理。ProcessOn是一个功能强大的在线协作绘图平台,支持在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等。
这里是一部分内容的截图:
这里分享出来,供大家学习参考:
Behavior Designer官网示例设计图
官网上的示例讲解由视频和文字两部分组成,视频需要在YouToBe上观看,我已经将视频及对应的中英文字幕下载下来,视频和字幕的分享链接在这里:
Behavior Designer官网示例讲解视频分享
提取码:xnid
最后,希望大家在ProcessOn中查看分享内容的同时,帮忙点个赞,谢谢!
2019-12-10补充:
经过一段时间的学习和资料查找,现在已经开始在项目中应用Behavior Designer。另外官网上的示例源码也已经找到,在这里记录下来使用方法,同时将其分享出来。
使用官网示例UltimateCharacterController.unitypackage,需要提前导入Behavior Designer - Behavior Trees for Everyone、Behavior Designer - Movement Pack和Ultimate Character Controller配合使用。我用的Behavior Designer - Behavior Trees for Everyone 1.6.1、Behavior Designer - Movement Pack 1.5.5和Ultimate Character Controller 2.1.5在Unity 2018.2.14,测试没问题。
这里将这些资源包分享出来:
Behavior Designer Samples_2019-10-16
Ultimate Character Controller 2.1.5
Behavior Designer - Behavior Trees for Everyone 1.6.1
Behavior Designer - Movement Pack v1.5.5
提取码:p08j
附加一个Ultimate Character Controller Integrations资源包:
Ultimate Character Controller Integrations