我有一個文件,我可以保存最高分。在Unity編輯器中,路徑是:path = Application.dataPath + "/Score.json";
我不知道如何在Android中獲取此文件的路徑。 錯誤已被刪除統一資產路徑Android。
-1
A
回答
1
Application.dataPath指向Android上的.apk文件,據我所知。我建議你在每個平臺上使用不同的路徑。這是我爲了節省一些遊戲而保存的東西。
public static string Path
{
get
{
switch (Application.platform)
{
case RuntimePlatform.IPhonePlayer:
return Path.Combine(Application.persistentDataPath, "MyStuff");
case RuntimePlatform.Android:
return Path.Combine(Application.temporaryCachePath, "MyStuff");
default:
return Path.Combine(Directory.GetParent(Application.dataPath).FullName, "MyStuff");
}
}
}
0
在Android上,Application.dataPath
將指向APK所以你應該避免使用它保存數據,因爲你將無法寫入。相反,你想使用Application.persistentDataPath
。作爲鏈接的文檔指出:
在iOS和Android上發佈,
persistentDataPath
將指向設備上的 公共目錄。隨着應用程序的每次更新,此位置中的文件將不會被刪除 。
相關問題
- 1. RoR link_to和資產路徑
- 2. VueJs本地資產路徑
- 3. Symfony2的資產資源路徑
- 4. 阿帕奇掛毯:在META-INF絕對路徑資產/資產
- 5. 任意鏈輪資產只有資產路徑Rails /鏈輪
- 6. 要求從資產路徑的子目錄資產文件
- 7. 統一刪除資產
- 8. Rails 3傳統「資產」路線
- 9. Github頁面資產路徑導致404
- 10. Symfony正確的方式資產路徑
- 11. 資產路徑中缺少指紋
- 12. Rails - 自定義資產路徑
- 13. 資產文件夾的絕對路徑
- 14. Rails 3.1子URI資產路徑問題
- 15. 訪問rails資產的相對路徑
- 16. S3中的資產路徑問題
- 17. 爲什麼路徑段之後添加資產路徑? Rails的
- 18. Rails的自定義路線更改資產路徑造成404資產
- 19. Android資產文件的路徑(字符串)
- 20. 使用文件路徑從資產XML在Android的
- 21. Android:如何找到資產文件夾的絕對路徑?
- 22. 來自Android資產的文件路徑未被識別
- 23. MVVMCross將ImageView綁定到Android資源ID而不是資產路徑
- 24. 獲取Android資源的路徑
- 25. 原始資源Android文件路徑
- 26. Android,SD卡和資源路徑
- 27. 什麼快遞等同Rails的資產和管道資產路徑
- 28. 是否可以使用資產和樹枝爲資產創建條件路徑?
- 29. 使用CDN資產管道的新階段Rails資產路徑不正確
- 30. 如何爲統一創建資產?
您保存爲使用'Application.persistentDataPath'而不是'Application.dataPath'。在嘗試保存之前,您還必須檢查文件或目錄是否存在。無論如何,您將遊戲數據保存爲json,我認爲這是重複的。 – Programmer