首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使在实时构建NavMesh - AR基础后也会出现“无法创建代理”错误

即使在实时构建NavMesh - AR基础后也会出现“无法创建代理”错误
EN

Stack Overflow用户
提问于 2020-08-05 20:20:49
回答 1查看 133关注 0票数 0

我在运行时创建了一个NavMesh,这样我就可以为敌人的AI创建一条路径,然而问题是,尽管NavMesh一代在AR之外工作(我做了一个脚本,用预制的对象构建NavMesh )。但是当我在AR基金会中使用AR内部的预制时,事情变得有点小故障,因为即使我确保导航网格生成被设置为在预制存在的每一帧运行,“由于它不够接近NavMesh而无法创建代理”的错误仍然存在,即使当我删除AR组件时错误没有出现。

AR基金会中的NavMesh有什么问题?

这是我得到的AR设置的图像,我应该在这里生成敌人的游戏对象并创建NavMesh。

这是我正在使用的预制件:

下面是图像识别的代码:https://hatebin.com/weorcnsegd,以及生成对象和创建NavMesh https://hatebin.com/jioqrhgbfq的主要代码

EN

回答 1

Stack Overflow用户

发布于 2021-05-22 15:13:31

当你把一个对象放在不是navMesh的位置,但它可以稍微低于或高于它时,这个错误就会显现出来。尝试在构建navMesh之后使用方法SamplePosition在此网格上找到一个点并使用它实例化您的对象,或者如果您的对象已经在场景中,请尝试使用从SamplePosition获得的Vector3对其进行包装。此错误说明此navMesh未正确创建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63265099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档