コード書いとる? 以前からUnityでセーブデータの難読化をどうしようか迷っていたのを解決したのでメモ書き。ここはnote Unityでのセーブデータ適当なクラスをJsonUtilityでシリアライズしてファイルに書き出せばOK。ほとんどコードを書かずにクラスの中身をJSON形式で出力してくれる。便利。 // クラスの内容をJSON化する string text = JsonUtility.ToJson(records); // JSONからクラスを復元 JsonUtility.FromJsonOverwrite(text, records);ただ...このままではセーブデータを改竄されまくってしまうw Steamとかでリリースしたら速攻チートデータで攻略されてしまうwww クラスの中身がバレバレ拙者はこれまでzlibで難読化してましたがちょっと違うのを試したい! 難読化する元ネタはQii
![[Unity]セーブデータを難読化する|西山 信行](https://cdn-ak-scissors.b.st-hatena.com/image/square/e3a950f7a8e53add73513cd78206f4a9562aa07f/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F192523041%2Frectangle_large_type_2_aaff85902ac8ecec54117062666832b4.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)