【Unity笔记】Behaviour Designer的使用方法
Tasks列表 -- Composites选项
Sequence:图标是“箭头”,相当于And逻辑。下接多个子任务,它们从左到右依次执行。所有子任务执行成功,则Sequence返回成功;任一子任务执行中,则Sequence返回执行中;任一子任务失败,其后边(后面)的子任务都不会再执行,Sequence返回失败。即多个顺序执行,否则失败。Sequence的打断Abort Type选项:该Sequence能打断谁。
- Lower Priority:能打断Sequence右边的任务。
- Self:能被自身的子任务打断。
- Both:以上两种情况都能中断。
Selector:图标是“问号”,相当于Or逻辑。下接多个子任务,它们从左到右依次执行。只要有任一子任务执行成功,则Selector返回成功,该子任务右边(后面)的子任务不再执行。所有子任务都执行失败,则Selector返回失败。即多个选出一个,否则失败。
Tasks列表 -- Composites选项 -- Movement:
需要导入扩展包Behavior Designer - Movement_Pack,Actions里面多了个控制移动的Movement选项。 Patral:物体在多个点间来回巡逻,创建点物体后拖拽引用。需要给该物体添加NavMeshAgent组件,为场景中的地面物体勾上Navigation Static并烘培导航网格。
Seek:物体朝某个点移动,图标“o~>o”。目的地可以通过指定Target Transform(传入一个游戏物体的引用)或者指定Target Position(直接输入坐标值)。同样需要给物体添加NavMeshAgent组件。
Tasks列表 -- Condition -- Movement -- MovementCan See Object:该物体是否看到了目标物体,图标“o<|”。可以通过拖拽目标物体来指定,或者使用Object Layer Mask只要看到某个层里的任一物体即返回True。Object In Sight可以存储看到的目标物体。可创建一个变量来保存看到的目标物体(变量类型为Transform),然后在不同任务中传递。
【Unity笔记】Behaviour Designer的使用方法的更多相关文章
- 【Unity笔记】角色的移动方法
方法一:改变物体的transform public class ExampleClass : MonoBehaviour { ; // 跟随摄像机的移动要写在LateUpdate中 void Late ...
- 【Unity笔记】常用插件
记录一些常见插件,随时补充. iTween动画插件 原理:插值法,给出初始值和终点值,自动算出中间值. DoTween Tween动画 Playmaker $45 Playmaker由第三方软件商Hu ...
- 前端学习笔记汇总(之merge方法)
学习笔记 关于Jquery的merge方法 话不多说,先上图 使用jquery时,其智能提示如上,大概意思就是合并first和second两个数组,得到的结果是first+(second去重后的结果) ...
- 《深入Java虚拟机学习笔记》- 第19章 方法的调用与返回
<深入Java虚拟机学习笔记>- 第19章 方法的调用与返回
- 解决VS2019中.net core WPF 暂时无法使用 Designer 的临时方法
目录 解决 VS2019 中.net core WPF 暂时无法使用 Designer 的临时方法 安装 vs 2019 professional/enterprise版本 在vs的设置里,勾选.NE ...
- 解决vs2019中暂时无法为.net core WinForms使用 Designer 的临时方法
目录 解决vs2019中暂时无法为.net core WinForms使用 Designer 的临时方法 安装 vs 2019 professional/enterprise版本 在vs的设置里,勾选 ...
- Go学习笔记07-结构体与方法
Go学习笔记07-结构体与方法 Go语言 面向对象 结构的定义与创建 面向对象 Go语言只支持封装,不支持继承和多态. Go语言中只有struct,即结构体:没有class. 结构的定义与创建 pac ...
- 无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换
无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换 前言: Maya 集成了 PySide,同时集成了qt designer,在 Maya 的安装目录下的 bin ...
- 强化学习读书笔记 - 11 - off-policy的近似方法
强化学习读书笔记 - 11 - off-policy的近似方法 学习笔记: Reinforcement Learning: An Introduction, Richard S. Sutton and ...
随机推荐
- 使用Python操作Memcached
1.安装 yum install memcached easy_install python-memcached 2.操作memcached import memcache mc = memcache ...
- IOS中通知中心(NSNotificationCenter)
摘要 NSNotification是IOS中一个调度消息通知的类,采用单例模式设计,在程序中实现传值.回调等地方应用很广. IOS中通知中心NSNotificationCenter应用总结 一.了 ...
- 【LeetCode】79. Word Search
Word Search Given a 2D board and a word, find if the word exists in the grid. The word can be constr ...
- HDU 2256 Problem of Precision (矩阵乘法)
Problem of Precision Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- MQTT Stresser
go环境请参考https://www.cnblogs.com/saryli/p/9833253.html Load testing tool to stress MQTT message broker ...
- clscfg.bin: error while loading shared libraries: libcap.so.1:
RAC安装过程中,安装GI,运行root.sh脚本时报如下错误: # /u01/app//grid/root.sh Running Oracle 11g root script... The foll ...
- ADF_ADF基本概要(汇总)
20150601 Created By BaoXinjian
- Linux递归解压缩一个目录下的全部文件
gunzip -r hongchangfirst/data 怎样递归删除那些剩余的非log结尾的文件? 先列出确认一下: find hongchangfirst/data -type f ! -nam ...
- Android ListView动画特效实现原理及源代码
Android 动画分三种,当中属性动画为我们最经常使用动画,且能满足项目中开发差点儿所有需求,google官方包支持3.0+.我们能够引用三方包nineoldandroids来失陪到低版本号.本样例 ...
- Java:多线程,分别用Thread、Runnable、Callable实现线程
并发性(concurrency)和并行性(parallel)是两个概念,并行是指在同一时刻,有多条指令在多个处理器上同时执行:并发指在同一时刻只能有一条指令执行,但多个进程指令被快速轮换执行,使得宏观 ...