MessagePack for C# を使ったUnity用セーブシステムの実験的実装。
- クラスやインスタンス単位での保存ディレクトリ名・ファイル名管理
- 自動バックアップ・リストア機能
- 書き込み時の検証機能
- 保存先パスの自動記憶システム
MessagePack for C#とUnity 2020.3以降が必要です。
- Window > Package Managerを開く
- 左上の+ボタンを押す
- "Add package from git URL..."を選択
https://github.com/Skyzi000/MessagePack-SaveExtensions-Unity.git
を入力
- ILocalSaveDataを実装し、MessagePackObjectAttributeを付けたクラスを用意
- 拡張メソッドで簡単セーブ&ロード!
以下のライブラリが必要です(同梱はしていないので別途導入してください)。
MIT License
Copyright (c) 2017 Yoshifumi Kawai and contributors
https://github.com/neuecc/MessagePack-CSharp/blob/master/LICENSE