Unity 和 NavMeshPlus 包的问题

问题描述 投票:0回答:0

我在使用 NavMeshPlus for Unity 包时遇到问题(用于使 navmesh 用于 2D 游戏。)我正在用 c# 编码,但问题不在于编码。我做错了什么,但是教程似乎已经过时了,所以我有点盲目。我最初甚至无法让导航网格显示在我的屏幕上,然后与我一起工作的程序员能够让它工作,我也曾短暂地让它工作,但现在它只是......没有't.

说它出现了,我的意思是我可以看到某种蓝色网格。图像中的绿色方块有一个边框,它是我在布局游戏对象下的“地板”的白色。基本上是导航网格的切出部分。

我在工作和不工作之间所做的唯一改变是将 NavMesh 游戏对象变成预制件。然后我把它带到另一个场景,在那里它不起作用。当我回到测试场景时,它不再起作用了。这可能是因为烘焙它改变了预制件,但我没有在测试场景或我试图实现导航网格的场景中恢复或应用任何更改到层次结构中的游戏对象,上面还有其他东西。

我试图在测试场景中从头开始重新创建导航网格,同时重新创建那个绿色方块,因为它上面有导航网格障碍物组件。但是没有什么能使它起作用。

我使用的 Unity 版本是导航网格最新版本,即 2021.3.8f1。不过,我不记得我是在哪里找到这些信息的。我想从我下载示例项目 Red Hot Sweet Pepper 开始。以前,我的项目有点落后,但到目前为止,我的项目在其他方面没有问题。

包本身是最新的。

我不熟悉在这个包之外使用导航网格,因为这是我第一次尝试使用导航网格。

所附图片显示了我的导航网格游戏对象的设置方式以及绿色障碍物。

https://i.stack.imgur.com/zZ3uD.png

https://i.stack.imgur.com/OVWWa.png

c# unity3d navmesh
© www.soinside.com 2019 - 2024. All rights reserved.