BehaviorDesigner学习

 

行为树:

行为树设计师插件是一个专门为unity设计的AI插件。

  1. 通过继承Behavior中的Task下的四个节点,可以创建自己的行为树节点。
  2. 行为树中的自定义类型均为sharedType:SharedInt,Sharedfloat…
  3. 可使用BehaviorTreen.Getvariable,BehaviorTreen.Setvariable,BehaviorTreen.SetvariableValue分别获取全局变量的值,设置全局变量的值。
  4. Variable中的变量的值点击右侧小三角可同步指定为场景中的值。
  5. BehaviorTree.EnableBehavior和BehaviorTree.DisableBehavior可以启用或禁用行为树。
  6. Inspector面板中可以设置行为树的各种属性参数,如是否重置参数,是否完成后重启行为树等。

常用的条件判断节点:

AND:

flee:远离(其中的变量Diatance为距离的平方)        seek:靠近,追逐目标。        can see object:是否观察到物体        

Inverter:取反行为树节点返回的值。              patrol:几点间巡逻          


找到的一个学习网站

(官网下载sample需要校验码<╮(╯▽╰)╭奈何穷啊>)

1,什么是行为树(What is a Behavior Tree)

2,概述(overview)

3,行为树设计师插件组件(Behavior Tree Component)

4,代码方式创建行为树组件(Creating a Behavior Tree from Script)

5,行为管理器(Behavior Manager)

6,任务(Tasks)

7,父任务(Parent Tasks)

8,创建任务(Writing a New Conditional/Aciton Task)

9,调试(Debugging)

10,变量(Variables:1,Global Variable,; 2,Creating Shared Variables; 3,Accessing Variables from non-Task Objects)

11,条件终止(Conditional Aborts)

12,事件(Events)

13,外部行为树(External Behavior Trees)

14,网络(Networking)

15,任务引用(Referencing Tasks)

16,变量同步(Variable Synchronizer)

17,任务内部属性(Task Attributes)

18,默认动作任务(Task list--Action)

19,默认复合任务(Task List--Composites)

20,默认条件任务(Task List--Conditionals)

21,默认装饰任务(Task list--Decorators)

22,基本内置任务列表(Task List--Basic Tasks)

来自 <http://my.oschina.net/acitiviti/blog/621627>

最新文章

  1. Dapper扩展之~~~Dapper.Contrib
  2. PHP验证用户登录例子-学习笔记
  3. GJM :SqlServer语言学习笔记
  4. QTP操作excel文档
  5. [.net&#160;面向对象程序设计进阶] (9) 序列化(Serialization) (一) 二进制流序列化
  6. java之内部类(InnerClass)----非静态内部类、静态内部类、局部内部类、匿名内部类
  7. hdu 1255 覆盖的面积(线段树 面积 交) (待整理)
  8. iOS开发——总结篇&amp;IOS开发基础知识
  9. HAPROXY实习
  10. 一起来看看css中的单位
  11. opnet的simple_source模块学习 分类: opnet 2014-05-18 09:50 170人阅读 评论(0) 收藏
  12. GlitchBot -HZNU寒假集训
  13. 阿里云ACE共创空间——MQ消息队列产品测试
  14. HDFS基础1
  15. Java学习笔记之——String和Arrays常用方法
  16. 插件使用一树形插件---zTree
  17. java 多线程二
  18. find -size 查出指定文件大小的命令
  19. 20145206邹京儒MSF基础应用
  20. java基础-回调函数(callback)

热门文章

  1. Windows Phone Emulator 模拟器常用快捷键
  2. python_13_break
  3. windows下安装python的包管理工具pip,scikit-learn
  4. 前端小记2——移动web解决方案
  5. git出现误修改如何撤销
  6. 六、MySQL 删除数据库
  7. vue-cli的build的文件夹下没有dev-server.js文件,怎么配置mock数据
  8. Freemaker基于word模板动态导出压缩文件汇总整理
  9. 【css】cursor鼠标指针光标样式知识整理
  10. HDwiki 源代码 - 互动百科开源