zoukankan      html  css  js  c++  java
  • Unity中的Path对应各平台中的Path

    OS:

    Application.dataPath :                    Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/Data
    Application.streamingAssetsPath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/Data/Raw
    Application.persistentDataPath :    Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Documents
    Application.temporaryCachePath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Library/Caches

    Android:
    Application.dataPath :  /data/app/xxx.xxx.xxx.apk
    Application.streamingAssetsPath :  jar:file:///data/app/xxx.xxx.xxx.apk/!/assets
    Application.persistentDataPath :  /data/data/xxx.xxx.xxx/files
    Application.temporaryCachePath :  /data/data/xxx.xxx.xxx/cache

    Windows Web Player:
    Application.dataPath :  file:///D:/MyGame/WebPlayer (即导包后保存的文件夹,html文件所在文件夹)
    Application.streamingAssetsPath : 
    Application.persistentDataPath : 
    Application.temporaryCachePath : 

    ---------------------------------------------------------------------------------------------------
    各目录权限:

    根目录:StreamingAssets文件夹

    #if UNITY_EDITOR
    string filepath = Application.dataPath +"/StreamingAssets"+"/my.xml";
    #elif UNITY_IPHONE
     string filepath = Application.dataPath +"/Raw"+"/my.xml";
    #elif UNITY_ANDROID
     string filepath = "jar:file://" + Application.dataPath + "!/assets/"+"/my.xml;
    #endif

    根目录:Resources 文件夹

    可以使用Resources.Load("名字"); 把文件夹中的对象加载出来

    根目录:StreamingAssets 文件夹

    可以使用Application.dataPath进行读操作

    Application.dataPath: 只可读不可写,放置一些资源数据

    Application.persistentDataPath

    IOS与Android平台都可以使用这个目录下进行读写操作,可以存放各种配置文件进行修改之类的。

    在PC上的地址是:C:Users用户名 AppDataLocalLowDefaultCompany est

  • 相关阅读:
    吴军博士《浪潮之巅》
    第十二周
    第十一周
    第十周
    第九周
    第四次作业
    第四周
    学习进度表
    世界是数字的
    第二阶段团队第八天成果。
  • 原文地址:https://www.cnblogs.com/lancidie/p/5860734.html
Copyright © 2011-2022 走看看