我也遇到了,就是需要编译。
现在git上的各个版本 libRecastDll.so 应该是centos的版本。但我的是 debine11 于是出现了同样的报错。
按照 ET/Share/Libs/RecastDll/Readme.md 编译出新的 libRecastDll.so 用就可以了。
我的环境是docker生成的镜像,所以缺很多编译环境主要参考 烟雨的帖子:https://www.lfzxb.top/recastnavigation-and-et-to-linux/
然后我的ET比较早版本那时候 DotNet.ThirdParty.csproj 下还没有引用 libRecastDll.so,所以添加了以下设置:
<Content Include=“..\..\Unity\Assets\Plugins\x86_64\libRecastDll.so”>
<Link>libRecastDll.so</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>