标题: 使用RecastDemo代替A*(AStarPathfinding)寻路
ET的寻路Unity2019有问题,可以用这个寻路替代,这个寻路非常简单,很实用 https://github.com/genechiu/NavMesh 我现在改成用recastnavigation寻路了,c#包cpp,前后端都这样用,astar那个不支持2019要重新移植,太麻烦了. et6是不会上recast了,实在是没时间弄
DecastDemo是一个开源寻路引擎RecastNavigation的例程。
网址:https://github.com/recastnavigation/recastnavigation
我们这里使用了ET5.0引擎,来进行游戏制作。以下流程仅适用于Unity作为客户端,C#作为服务器端的情况。
我们需要在服务器端支持寻路。不要问我为什么服务器需要寻路。所以要进行以下的改造工作。
链接:https://pan.baidu.com/s/1j2pl6bZ5piFOhxAE6LG-6w 提取码:ezfw
接入C++版本recastnavigation寻路库到Unity/服务端中 视频链接:https://www.bilibili.com/video/bv1uK4y1E7CV 文档链接:https://www.lfzxb.top/cpp-recastnavigation-to-unity-or-server/
通过本文和配套视频你将能学习到recastnavigation的大体设计思路,使用方式,Unity/服务器接入recastnavigation的完整流程。 感谢@footman大佬在我学习过程中给予的支持!本文中部分内容也来自大佬的文章。
通过本文和配套视频你将能学习到recastnavigation的大体设计思路,使用方式,Unity/服务器接入recastnavigation的完整流程。
感谢@footman大佬在我学习过程中给予的支持!本文中部分内容也来自大佬的文章。
按照烟雨大佬的教程,一步步做下来了,但是导出的dll,在dotnetcore 工程里,可以正确加载到地图数据;在unity里不行,试过unity2018.4.35f1 和 unity2021.2.31f;已确认过init正常,xxx.bin 地图文件也存在,但是唯独loadmap 返回false,通样的测试代码,在dotnetcore 工程中就能加载到地图,请问这个生成的dll 在unity环境下测试过吗
laughing111 最后用了ET的方法 解决了!