Unity Rain Ai 插件的使用入门(二)

简介: Unity Rain Ai 插件的使用入门

3、沿着指定路径移动


创建route 路径:

image.png

在创建的route对象上 点击增加新路点,并将Waypoint Route对象改名为Route:

image.png

创建如图所示的行为树:

image.png

注意框住的2个内容,i表示迭代变量(当前路点)

在move节点中设置对应的目标:

image.png

image.gif

设置的是pingpong运动,所以会来回往复。

4、智能规避障碍物


我们在中间放一个障碍物我们发现它直接穿透了,这不是我们想要的效果。

image.png

创建一个导航网格,使其能包住我们需要运算的场景。image.gif

点击生成网格:

image.png

这样运行后发现,已经可以比较完美的绕开障碍物了。

image.png

5、为AI角色也添加视觉和听觉


场景准备


例场景如下:

image.png

绿色胶囊体:玩家

红色小球:敌人

敌人会沿着我布置的场景中的路径做pingpong运动(巡逻)

注意:我们为所有的墙(障碍物)设置层级:wall,在导航网格的属性中设置要计算碰撞的层级。(因为在场景中如果有花草或其他我们不希望进行碰撞的物体,我们就不应该计算导航)

image.png

行为树切换


在我们开始之前,我们要知道如何在rain中进行行为树切换,我们打开敌人的AI,

选择灯泡这个选项,这里叫做内存,在rain中你需要保存的变量在这里声明。

我们添加一个string 类型的变量model并赋值为patrol。

image.png

创建一个基本的行为树MyAi_01

image.png

创建一个总的行为树MyAi

image.png

将默认SEQ(顺序)节点改为PAR(parallel)并行节点。

并使用Constraint节点,进行判断。

image.png

为当前行为树绑定MyAi_01行为树:

image.png

在大脑思考模式中指定行为树:

image.png

运行时,我们发现行为树中我们已经通过constraint节点判断,将MyAi_01行为树绑定到了当前行为树。

image.png

如此,我们可以为角色制定多套AI,在一定条件下进行选择和转换。

目录
相关文章
|
2月前
|
人工智能 自然语言处理 算法
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
|
4月前
|
缓存 中间件 API
【利用AI让知识体系化】入门Egg框架(含实战)(三)
【利用AI让知识体系化】入门Egg框架(含实战)
|
2月前
|
机器学习/深度学习 人工智能 运维
【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)(二)
【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)
60 1
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)(一)
【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)
78 1
|
1天前
|
人工智能 自然语言处理 IDE
如何让阿里云AI001号员工帮我写代码(含IDEA插件使用)
AI 智能时代,将改变所有人的思维方式,学习方式,更注重人的创造力和思考力,如果你懒,你将会被 AI 替代,如果你只想干简单不用动脑的活,你将会被 AI 替代,如果你只会打螺丝,更会被 AI 替代。当下的 AI 人工智能时代,被认为是第四次工业革命的到来,我们更应该看到的是机会,而非跳进焦虑、困惑、悲观的一群人潮中。
|
6天前
|
人工智能 前端开发 iOS开发
ui设计_入门ai、ps
ui设计_入门ai、ps
12 0
|
6天前
|
人工智能 NoSQL atlas
生成式AI入门必读:基本概念、数据挑战与解决方案
为了实现这一目标,许多企业正在选择MongoDB Atlas
|
7天前
|
人工智能 决策智能
【AI Agent系列】【阿里AgentScope框架】2. Pipeline模块入门:使用Pipeline模块实现最简单的多智能体交互
【AI Agent系列】【阿里AgentScope框架】2. Pipeline模块入门:使用Pipeline模块实现最简单的多智能体交互
24 0
|
7天前
|
人工智能 JSON 自然语言处理
【AI大模型应用开发】2.1 Function Calling连接外部世界 - 入门与实战(1)
【AI大模型应用开发】2.1 Function Calling连接外部世界 - 入门与实战(1)
24 0
|
7天前
|
人工智能 机器人 Linux
超级炫酷的AI绘图工具—MidJourney入门使用教程
超级炫酷的AI绘图工具—MidJourney入门使用教程