見出し画像

セーブデータの保存方法について

だれでもVtuber」のスライダーの値などは、現行Ver(2.1.3)までは「user.config」というファイルに保存されています。
このファイルを使ってセーブデータを読み書きする方法は「Properties」という形で用意されていてメチャ使いやすく、「C# 設定 保存」なんかで検索した人はだいたいこの方法に辿り着くと思うんですが、致命的な欠点があります。
それは「アップデートすると強制的に設定ファイルをリセットする」仕様になっているということです。
(具体的なことはこちらに書いてあります)

分かりやすく図にするとこんな感じ

画像1

画像2

「Properties現象」を防ぐには、「新規追加された項目以外はアップデート前のセーブデータで上書き」しなければなりません。

こんな感じ

画像3


この記事が気に入ったらサポートをしてみませんか?