UE4实用类PawnSensingComponent简介

本文介绍了UE4中PawnSensingComponent在AI编程中的作用,包括视觉和听觉功能。PawnSensingComponent提供锥形视觉感知和听觉感知,用于判断AI能否看到或听到目标。重点讲解了初始化、视觉判断的CouldSeePawn和HasLineOfSightTo函数,以及听觉设置和声音发射。同时提到,通过调整bOnlySensePlayers字段,可以让AI感知到其他AI。
摘要由CSDN通过智能技术生成

PawnSensingComponent是涉及AI编程时候的常用类,实现了很多强大的功能,对于AI感知帮助很大。(终于不用搞一个看不见的StaticMeshComponent来模拟视觉了(#--))
主要功能有
1.AI的视觉,是一个锥形感知体。
2.AI的听觉,主要与距离和声音大小有关,与遮挡物也有关。

首先介绍一下AI的视觉方面吧,PawnSensingComponent的初始化很简单,在类内声明一个PawnSensingComponent字段,之后

this->sensingcomponent = CreateDefaultSubobject<PawnSensingComponent>(TEXT("your name"));
this->sensingcomponent->SetPeripheralVisionAngle(60);
this->sensingcomponent->SightRadius 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值