使用插件时绝对路径的影响

问题描述:

Unity使用esri插件生成地图时,导出项目在本电脑上可以正常出现,在其他人电脑上地图加载不出来

原因:

添加图层的时候和存储的时候用的是绝对路径,换了电脑就不能使用了
在这里插入图片描述
存储时是直接存储绝对路径的
在这里插入图片描述

解决方法:

1. 在电脑本地新建一个文件夹 专门用来读取这个图层(下下策)

在这里插入图片描述

2. 更改图层存储的路径 更改为相对路径

ArcGISMapControllerstart
在这里插入图片描述
其中Application.streamingAssetsPath 是项目Assets下StreamingAssets文件夹的绝对路径(打包前后的都可以)
注意:在编译器中的Application.streamingAssetsPath和导出的项目的Application.streamingAssetsPath的路径不一样,需要在打包出去之后更新一下

详情可以看看这里整理的

猜你喜欢

转载自blog.csdn.net/anxious333/article/details/128205826