unity中的文件存储路径与各平台(Android,iOS)的关系

unity中的文件存储路径与各平台(Android,iOS)的关系

https://blog.csdn.net/qq_37240033/article/details/54906715

 

主要是这个问题困扰我了一阵子,所以特写写。。。

unity中的的各种存储方法的对应关系(直接上截图吧)

 

重点说的是Application.presistentDataPath方法,因为这个问题在Android中困扰我很久,

先说说iOS端,很简单,就是存储到iOS的沙盒路径中

对应的iOS的方法是 NSString *path_document = NSHomeDirectory();

path_document的路径与Application.presistentDataPath的路径是一样的


对于Android端,有两种可能

一种是Android的沙盒路径,一种是SD卡路径,这跟你打包设置有关系

 

 

在打包面板中,有个Write Access

当我们选择Internal Only就是表示沙盒路径,/data/data/com.xxx.xxx/

对应的Android方法为 getFilesDir()

当我们选择SDCard时就表示存储到SD卡上,: /storage/emulated/0/Android/data/com.example.myapplication/files
对应的Android方法为 getExternalFilesDir()

(后续补充。。。。。)
————————————————
版权声明:本文为CSDN博主「卵毛三曲半」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37240033/article/details/54906715

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部