首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OffMeshLink上更改Navmesh目的地

在OffMeshLink上更改Navmesh目的地
EN

Stack Overflow用户
提问于 2022-09-17 17:37:09
回答 1查看 42关注 0票数 0

我的播放器使用一个NavMesh代理,它将播放机移动到单击鼠标的位置。游戏世界由独立的NavMeshes组成,由OffMeshLinks连接。

假设以下设置:

由双向OffMeshLink.

  • The播放器的NavMesh代理(具有NavMeshLinks的自动遍历)连接的
  • NavMesh A和NavMesh B是在NavMesh A.
  • 上单击NavMesh B.

现在,代理将通过NavMesh移动到OffMeshLink B。例如,在移动on OffMeshLink期间,我决定不希望该代理移动到NavMesh B,例如,我在NavMesh B上看到一个敌人的对象;因此,我单击NavMesh A返回一个更安全的地方。

所发生的情况是,代理将继续遍历OffMeshLink (指向NavMesh B),而不考虑新的目的地(NavMesh A)。

我该怎么解决这个问题?如何让代理在OffMeshLink上侦听更新的目的地?

EN

回答 1

Stack Overflow用户

发布于 2022-09-18 12:15:40

我不认为您可以阻止代理遍历一个关闭的网格链接,但是您可以尝试在运行时更新Offmesh链接的端点,以便将播放器移动到不同的位置。记住检查“自动更新位置”上的非网格链接组件。

我不确定这会成功,但你可以试一试。

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

https://stackoverflow.com/questions/73757150

复制
相关文章

相似问题

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