美文网首页Unity跨平台技术分享
unity中的文件存储路径与各平台(Android,iOS)的关

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

作者: 沃伦盖茨 | 来源:发表于2017-11-01 14:01 被阅读70次

    转自http://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()

    (后续补充。。。。。)

    相关文章

      网友评论

        本文标题:unity中的文件存储路径与各平台(Android,iOS)的关

        本文链接:https://www.haomeiwen.com/subject/yptgpxtx.html