当前位置:首页 > 编程笔记 > 正文
已解决

[游戏开发]Unity沙盒文件夹使用

来自网友在路上 179879提问 提问时间:2023-10-07 19:09:35阅读次数: 79

最佳答案 问答题库798位专家为你答疑解惑

沙盒文件夹路径有3个

  1.  Application.streamingAssetsPath
  2.  Application.persistentDataPath  --沙盒目录 (可读可写)
  3.  Application.temporaryCachePath  --临时数据的缓冲目录 (只读)

streamingAssetsPath路径介绍

读写权限:只读。

特点:打包时会把StreamingAssets文件夹内的文件原封不动的打进包体里,安装包体启动程序后,可直接使用Application.streamingAssetsPath访问里面的文件。

注意事项:

安卓只能采用WWW的进行读取和判断是否存在。System.IO的方法全部失效,例如File.Exists无法判断文件是否存在,就算存在也返回false。

编辑模式和IOS模式可以用System.IO的方法,例如File.Exists,File.Copy

File.ReadAllLines读取文本文件

persistentDataPath

 读写权限:可读写

特点:安装包体后文件夹才创建,可直接使用Application.persistentDataPath访问里面的文件。

temporaryCachePath  

安卓打印沙盒路径

 === Streaming===: jar:file:///data/app/包名-1/base.apk!/assets

=== Persistent===: /storage/emulated/0/Android/data/包名/files

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"[游戏开发]Unity沙盒文件夹使用":http://eshow365.cn/6-16909-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!