unity打包后还能获取assest下的文件路径吗
时间: 2023-08-21 14:04:33 浏览: 304
在Unity中,打包后获取Assets文件夹下的文件路径是不可行的。因为在打包后,Assets文件夹下的所有文件都会被打包为一个二进制文件,无法直接访问和读取。
如果你需要在运行时获取Assets文件夹下的某个文件的路径,可以考虑使用Application.streamingAssetsPath或者Application.persistentDataPath等Unity提供的路径。
- Application.streamingAssetsPath:这个路径指向StreamingAssets文件夹,这个文件夹下的文件在打包后会被直接复制到应用的安装目录中,可以直接读取,但是不能写入。
- Application.persistentDataPath:这个路径指向应用的持久化数据路径,这个路径下的文件可以在应用打包后被写入和读取,即使应用被卸载掉,这个路径下的数据也不会被删除。
需要注意的是,在使用这些路径时,需要使用Unity提供的方法来读取和写入文件,例如WWW或者UnityWebRequest。同时,在使用Application.persistentDataPath路径时,需要注意数据的存取权限,需要在应用启动时请求用户授权。
阅读全文