虚幻Unreal - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(94评价)
优惠后 ¥1899.00优惠前 ¥2299.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

关于GetRandomPointNavigableRadius获取随机vector无效的问题
我真的不知道怎么跟发起了问答2019-11-25
3
回复
2153
浏览

使用GetRandomPointNavigableRadius以及类似的GetRandomReachablePointInRadius节点,均无法产生有效的vector,检查了一下返回值一直为false,这个问题是出于什么原因

所有回复
  • 老师_Bathur • 2019-11-25

    您好,尝试设置更大的Radius值呢?

    虽然我在使用过程中此节点没有问题,但是此节点的返回效果与导航网格的参数与Radius的值还是有一定联系的,您的返回值其实是float可以表示的最大值,这是因为返回一直为false导致的。

    建议您调整导航网格参数,并且设置一个稍微常规一点的Radius再试试

    • 老师您好,关于Radius的取值我尝试过多种范围的数值,所得到的结果是一样的
      后来去官网查询Nav Data的时候发现我场景里的NavMeshBoundsVolume是用end放到地板上的,没法覆盖到地面所以不存在可导航区域,现在已经可用了,谢谢

      (1) 回复
    • 老师_Bathur • 2019-11-26

      回复 @ 我真的不知道怎么跟: 好的,不客气

      (0) 回复
    还有-3条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!