博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】BehaviorDesigner学习
阅读量:7120 次
发布时间:2019-06-28

本文共 1240 字,大约阅读时间需要 4 分钟。

 

行为树:

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

  1. 通过继承Behavior中的Task下的四个节点,可以创建自己的行为树节点。
  2. 行为树中的自定义类型均为sharedTypeSharedInt,Sharedfloat…
  3. 可使用BehaviorTreen.Getvariable,BehaviorTreen.Setvariable,BehaviorTreen.SetvariableValue分别获取全局变量的值,设置全局变量的值。
  4. Variable中的变量的值点击右侧小三角可同步指定为场景中的值。
  5. BehaviorTree.EnableBehaviorBehaviorTree.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)

 

来自 <> 

转载于:https://www.cnblogs.com/mimime/p/6368616.html

你可能感兴趣的文章
shell之for循环的3个简单脚本
查看>>
CISCO 路由器的E1模块配置指南
查看>>
Kickstart+HTTP+DHCP+TFTP全自动批量安装部署Linux系统
查看>>
del
查看>>
idea 添加配置文件 绿叶子
查看>>
我的友情链接
查看>>
VC编译项目时缺少atlrx.h的解决办法
查看>>
Python OpenCV学习笔记之:使用MOG2视频背景消除
查看>>
8月第三周网络安全:境内感染网络病毒主机数73.7万个
查看>>
【Android】Service生命周期回顾
查看>>
11月国内浏览器市场份额:IE、Chrome均遭蚕食
查看>>
Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
查看>>
【公开课视频】ASP.NET MVC+EF入门-20130315
查看>>
Thinkphp 公共函数自动加载
查看>>
Linux内核之数据双链表
查看>>
【云计算的1024种玩法】巧用迁云工具轻松实现服务器迁移到ECS
查看>>
MaxCompute,基于Serverless的高可用大数据服务
查看>>
Linux下MySQL表名区分大小写
查看>>
mysql主从配置
查看>>
《算法图解》之散列表
查看>>