メインコンテンツへスキップ
< すべてのトピックに戻る

セーブ/ロードを実装するには?

データをJSON文字列に変換し、Application.persistentDataPath 以下の安全な領域に保存します。

PlayerPrefsは簡易的な設定保存用であり、ゲームの進行度やインベントリといった複雑で大容量のデータ構造を安全に保存・復元するにはファイル化が必要だからです。

セーブ用のクラスを作り、JsonUtility.ToJson(saveData)で文字列化します。それを System.IO.File.WriteAllText(パス, json)でローカルストレージに書き出します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に