unity3d 如何关闭navmesh unity中的寻路功能?

xxls0lw8  于 2023-01-13  发布在  其他
关注(0)|答案(1)|浏览(358)

我在我的等距游戏中使用了导航网格代理(类似暗黑破坏神),那么在所有暗黑破坏神的项目中,他们是如何使靠墙休息成为可能的?如何在导航网格代理中关闭寻路功能?我只想撞到墙(或游戏对象)
ExampleExampleInPoe
我什么都试过了,就是不知道该怎么做

8dtrkrch

8dtrkrch1#

您必须使用NavmeshObstacles,如https://learn.unity.com/tutorial/navigation-basics#5c7f8528edbc2a002053b49c步骤5中所述www.example.com。
所以你的导航网格基本上忽略了墙--但是物体阻止了玩家通过。在运行时你可以只移除物体,路径就可以行走了。
更新:为了迫使玩家撞到墙上(我想当你说“靠墙休息”时,你是这个意思),你可以添加一个脚本,当玩家靠近时识别他们,然后接管他们的移动,让他们砸碎墙。
但这不再是一个具体的问题了,所以我建议您查看Unity教程部分:https://learn.unity.com/search?k=%5B%22tag%3A5d351f087fbf7d006af48180%22%5D并尝试更好地了解导航和球员的运动一般。

相关问题