獨立遊戲開發 紀錄 20 天

2023/09/11閱讀時間約 3 分鐘

停了許久的遊戲開發...

主要是因為參加了文策院的計畫

還有和一名十月要開拍電影的導演合作

所以延宕了許久

這回記錄一下 在手機上使用Json存檔的事

免得日後又忘記...

S1.權限問題
Android 要啟用WRITE_EXTERNAL_STORAGE權限
iOS,要啟用NSDocumentsFolderUsageDescription
xcode(Project -> Targets -> Info -> Custom iOS Target Properties)

S2.路徑
Application.streamingAssetsPath Android上只能讀
要讀寫必須使用Application.persistentDataPath

S3.因為安裝時,是使用Application.streamingAssetsPath
因此需Application.streamingAssetsPath複製到Application.persistentDataPath

S4.在Android上使用權限開啟AndroidManifest.xml
<application android:requestLegacyExternalStorage="true">
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

S5.AndroidManifest.xml檔案
步驟:

  1. 在Unity中,導航到“Edit”(編輯)>“Project Settings”(項目設置)>“Player”(播放器)。
  2. 在Inspector視窗的“Player Settings”區域中,展開“Other Settings”(其他設置)。
  3. 在“Identification”(識別)部分,您可以看到一個字段稱為“ Bundle Identifier”(包識別碼)。請確保您已為您的應用程序指定了包識別碼。此識別碼用於生成AndroidManifest.xml文件。
  4. 在Inspector視窗的“Player Settings”區域中,展開“Publishing Settings”(發布設置)。
  5. 找到“Custom Main Manifest”(自定義主清單)字段,將其設置為位於您專案中的XML文件的路徑。您可以將其設置為一個位於Assets文件夾中的XML文件,該文件將包含您的自定義AndroidManifest.xml內容。
raw-image

套件名稱的命名com.公司名.遊戲名稱

在發布設定開啟 自訂主資訊清單

raw-image


38會員
129內容數
獨立遊戲開發紀錄
留言0
查看全部
發表第一個留言支持創作者!