UnitySaveEditor
1.0.0
簡単に言えば、これはUnityのエディタースクリプトであり、ビルトインシリアル化モデルでディスクに保存されている保存ゲームを表示および編集できます。
あなたの保存関数がこのように見えるなら、あなたは幸運です!
BinaryFormatter bf = new BinaryFormatter();
FileStream file = File.Create(savePath);
bf.Serialize(file, gameData);
file.Close();
現在、配列、リスト、辞書、クラス、列挙、およびプライミートタイプを表示および編集できます。
値は、Xコントロールを使用してデフォルトのタイプ値にリセットできます。サポートされているコレクションの +ボタンを備えたコレクションに新しいアイテムを追加でき、コントロールでコレクションの値を削除できます。
まだいくつかの機能が追加されていないので、それらの問題を確認してください。また、お気軽に貢献してください!
リポジトリをEditorフォルダーにダウンロードしてくださいUnityプロジェクト。ここでは、 Assets/Scripts/Editor/SaveEditor
としてディレクトリ構造が設定されていますが、 Assets/Editor/SaveEditor
も機能します。コピーしたら、Unityのウィンドウメニューで開くメニュー項目が表示されます。