人气 617

[其他] 请问GetRandomReachablePointInRadius返回的值是false [复制链接]

QinStone41 2016-11-23 22:59:43

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如题,找了好多个地方也不知道怎么回事,代码如下:
UNavigationSystem* NavMesh = UNavigationSystem::GetCurrent(this);


if (NavMesh) {

const float SearchRadius = 10000.0f;
FNavLocation RandomPt;
const bool bFound = NavMesh->GetRandomReachablePointInRadius(Bot->GetActorLocation(), SearchRadius, RandomPt);
if (bFound) {
UE_LOG(LogTemp, Warning, TEXT("Hello23333333"));
MoveToLocation(RandomPt.Location);
}
else
{
UE_LOG(LogTemp, Warning, TEXT("00000000"));
}
}
Log出来的都是0000.
请教大神,怎么解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-4-29 04:47 , Processed in 0.053932 second(s), 23 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.