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

(86评价)
价格: 3079.00元
关于GetRandomPointNavigableRadius获取随机vector无效的问题
我真的不知道怎么跟发起了问答2019-11-25
3
回复
1698
浏览

使用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条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!