Unity AI教程 之 简易的视觉感知系统

2024-10-30 16:35:01

1、知识点背景:一个敌人,简易设置视野距离3m,视野角度90,目标进入视野距离,且在视野角度内,则发现目标,具体如下图

Unity AI教程 之 简易的视觉感知系统

3、在工程里面添加些物体作为演示,其中“Spotlight”作为辅助视角使用,具体应用可省去,具体如下图

Unity AI教程 之 简易的视觉感知系统

4、新建一个脚本,然后双击脚本或者右键“Open C# Project”打开,具体如下图

Unity AI教程 之 简易的视觉感知系统

5、编写脚本,脚本内容大概如下:首先设置视野距离和视野角度范围,添加目标(具体使用可以设置检测统一的tag或layer),然后判断是否在视野距离内,在判断是否在视野角度里,具体如下图

Unity AI教程 之 简易的视觉感知系统

8、运行场景,起初“目标”不在视野里,控制台console未打印;进入视野内,控制台console打印,移出视野外,控制台console停止打印,具体如下图

Unity AI教程 之 简易的视觉感知系统Unity AI教程 之 简易的视觉感知系统

9、到此,《Unity AI教程 之 简易的视觉感知系统》讲解结束,谢谢

猜你喜欢