我有一個文件,我可以保存最高分。在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. Gdx.files.internal不使用Android的資產路徑
- 2. Android的資產文件夾路徑PDF
- 3. VueJs本地資產路徑
- 4. RoR link_to和資產路徑
- 5. Symfony2的資產資源路徑
- 6. 製作Android文件路徑統一
- 7. 任意鏈輪資產只有資產路徑Rails /鏈輪
- 8. 從資產路徑 - Rails中排除默認資產文件夾?
- 9. 阿帕奇掛毯:在META-INF絕對路徑資產/資產
- 10. 要求從資產路徑的子目錄資產文件
- 11. Rails資產管道 - 如何將資產包含在資產路徑中?
- 12. 統一刪除資產
- 13. Rails 3傳統「資產」路線
- 14. Symfony2資產在css中的路徑
- 15. 從資產獲取文件路徑url
- 16. 資產文件夾的絕對路徑
- 17. Rails - 自定義資產路徑
- 18. Github頁面資產路徑導致404
- 19. WooCommerce加載錯誤的資產路徑
- 20. 資產路徑中缺少指紋
- 21. CodeIgniter資產文件夾的路徑
- 22. Symfony正確的方式資產路徑
- 23. Rails 3.1子URI資產路徑問題
- 24. S3中的資產路徑問題
- 25. 訪問rails資產的相對路徑
- 26. Android:File()的資產文件夾路徑?
- 27. 爲什麼路徑段之後添加資產路徑? Rails的
- 28. Rails的自定義路線更改資產路徑造成404資產
- 29. Android資產文件的路徑(字符串)
- 30. 指定Android資產子文件夾的路徑
您保存爲使用'Application.persistentDataPath'而不是'Application.dataPath'。在嘗試保存之前,您還必須檢查文件或目錄是否存在。無論如何,您將遊戲數據保存爲json,我認爲這是重複的。 – Programmer