我在我的统一项目中使用快速图库。我使用 Visual Studio 作为我的编辑器,它没有给这一行错误,但是当我尝试用统一编译时,它说它找不到为图形定义的函数 ShortestPathsDijkstra。这条线绝对是正确的,因为我从快速图形文档中得到了它。
TryFunc<string, IEnumerable<Edge<string>>> tryGetPaths = graph.ShortestPathsDijkstra(edgeCost, root);
我在我的统一项目中使用快速图库。我使用 Visual Studio 作为我的编辑器,它没有给这一行错误,但是当我尝试用统一编译时,它说它找不到为图形定义的函数 ShortestPathsDijkstra。这条线绝对是正确的,因为我从快速图形文档中得到了它。
TryFunc<string, IEnumerable<Edge<string>>> tryGetPaths = graph.ShortestPathsDijkstra(edgeCost, root);
QuickGraph是一个可移植的库,即支持 .Net 4.0 ...
在当前版本的 Unity 中,不支持此功能。您可以使用支持 .Net 3.5的库,这是受支持的最高 .net 版本。
Unity 目前支持 C# 编译器和类库的 .NET 2.0/3.5 时代功能。
请参阅此链接:http: //blogs.unity3d.com/2014/05/20/the-future-of-scripting-in-unity/。