Unity3D各平台路径

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cui6864520fei000/article/details/89068618

参考自 https://blog.csdn.net/fuemocheng/article/details/80170524

Platform:UNITY_EDITOR_WIN

Application.dataPath:F:/ProjectName/Assets

Application.streamingAssetsPath:F:/ProjectName/Assets/StreamingAssets

Application.persistentDataPath:C:/User/username/AppData/LocalLow/CompanyName/ProjecName

Application.temporaryCachePath:C:/User/username/AppData/Local/Temp/CompanyName/ProjecName

Platform:STANDALONE_WIN

F:/Export/GameRoot/AppName.exe 应用所在路径

Application.dataPath: F:/Export/GameRoot/AppName_Data

Application.streamingAssetsPath: F:/Export/GameRoot/AppName_Data/StreamingAssets

Application.persistentDataPath: C:/Users/username/AppData/LocalLow/CompanyName/ProductName

Application.temporaryCachePath: C:/Users/username/AppData/Local/Temp/CompanyName/ProductName

这里写图片描述

Platform:UNITY_ANDROID

Application.dataPath: /data/app/com.Company.ProductName-1.apk

Application.streamingAssetsPath: jar:file:///data/app/com.Company.ProductName-1.apk!/assets

Application.persistentDataPath: /storage/sdcard/Android/data/com.Company.ProductName/files

Application.temporaryCachePath: /storage/sdcard/Android/data/com.Company.ProductName/cache

这里写图片描述

Platform:UNITY_IOS

Application.dataPath: /var/containers/Bundle/Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/ProductName.app/Data

Application.streamingAssetsPath: /var/containers/Bundle/Application/xxxxxxxx-xxxx-xxxx-xxxx-       

                                                      xxxxxxxxxxxx/ProductName.app/Data/Raw

Application.persistentDataPath: /var/containers/Bundle/Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Documents

Application.temporaryCachePath: /var/containers/Bundle/Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Library/Caches

这里写图片描述

Platform:UNITY_EDITOR_OSX

Application.dataPath: /Users/username/Documents/ProjectName/Assets

Application.streamingAssetsPath: /Users/username/Documents/ProjectName/Assets/StreamingAssets

Application.persistentDataPath: /Users/username/Library/Application Support/CompanyName/ProductName

Application.temporaryCachePath: /var/folders/xx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/T/CompanyName/ProductName

这里写图片描述

这里写图片描述

这里写图片描述

未完待续

https://blog.csdn.net/fuemocheng/article/details/80170524

1> Resources

1.全部打包进.apk或.ipa

2.打包后不能更改Resources下的资源

3.打包时候会压缩处理

3.Resources.Load(文件名(不包括扩展名))

2> Application.dataPath

1.返回程序的数据文件所在文件夹的路径

2.在移动端是没有访问权限的

3> Applicatio.streamingAssetsPath

1.返回流数据的缓存目录

2.相对路径

3.打包不会压缩,原封不动的打进去

4.在PC/MAC中可增删改查 但移动端为只读路径

4>Application.persistentDataPath

1.返回一个持久化数据存储目录

2.可读可写 (仅在运行情况下才可操作)不能提前将数据放入

3.在IOS上是应用程序的沙盒

4.在Android上的位置是根据Project Setting里设置的Write Access路径

    可以设置是程序沙盒还是sdcard

    若设置沙盒中则必须root后才能用电脑取出文件,建议写入sdcard

5.可以从StreamingAsset中读取的二进制文件或从AssetBundle读取的文件写入PersistentDatapath

5> Application.temporaryCachePath

此属性返回一个临时数据的缓存目录

6> /sdcard/..

表示Android手机的SD卡根目录

7> /storage/emulated/0/..

表示Android手机的内置存储根目录

猜你喜欢

转载自blog.csdn.net/cui6864520fei000/article/details/89068618