1. 程式人生 > >Unity中的Path對應各平臺中的Path

Unity中的Path對應各平臺中的Path

OS:Application.dataPath :                    Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/DataApplication.streamingAssetsPath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/Data/RawApplication.persistentDataPath :    Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/DocumentsApplication.temporaryCachePath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Library/Caches
Android:Application.dataPath : /data/app/xxx.xxx.xxx.apkApplication.streamingAssetsPath : jar:file:///data/app/xxx.xxx.xxx.apk/!/assetsApplication.persistentDataPath : /data/data/xxx.xxx.xxx/filesApplication.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\使用者名稱 \AppData\LocalLow\DefaultCompany\test

我的群:
1、
Cocos2D&Unity&Java程式招聘
31068495


2、
PHPer&頁遊&Mobile&U3D 2D
95303036