我寫了一個腳本,允許你讀寫一個json檔案。只要我在unity編輯器中試用這個腳本,我就沒有任何問題。但是當我轉而在安卓設備上安裝應用程式時,我就找不到我的json檔案了。
這個json檔案被稱為 "playerData.json",并被放在一個名為 "playerData.json "的檔案夾中。
這是關于json檔案路徑的代碼(在unity上有效,但在android上無效)
path = Application.streamingAssetsPath "/playerData.json";
我試著用這串代碼讓代碼在android上也能作業,但沒有辦法讓它作業。
path = System.IO.Path.Combine(Application.streamingAssetsPath, "/playerData.json"); //span>
我只寫了關于路徑的那一行,因為我的安卓設備找不到JSON檔案。謝謝大家的幫助!
uj5u.com熱心網友回復:
Application.streamingAssetsPath在Android和WebGL上不起作用
在WebGL和Android平臺上無法訪問StreamingAssets檔案夾。在 WebGL 上沒有檔案訪問。Android使用一個壓縮的.apk檔案。這些平臺回傳一個URL。使用UnityWebRequest類來訪問Assets.
。
如上所述,使用 UnityWebRequest 有一個變通方法,可以在這個 Unity Answer
中找到一個例子。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/312446.html
標籤:
