PSMobileをMonoGameで作るときに引っかかったことをメモるシリーズ。
今回はセーブデータ関連です。
[スポンサードリンク]
概要
セーブデータ自体は「File.OpenWrite」でバイナリファイルを開いてそこに書き込んでいけばいいだけのようです。
ファイルを作成する場所はシミュレーター上で以下のフォルダになります。
bin/***-unsigned/Documents/
Documentsは一度ビルドすれば作成されるはずです。
上記以外のフォルダではエラーが発生しますのでご注意を。
発生したエラー
DirectoryNotFoundException
Could not find a part of the path "Documents/hogehoge/hogehoge.dat".
読んだままですけど、指定されてるパスが見つからないというエラーです。
Documentsフォルダの中でも、フォルダがないとかそんなときに表示されます。
フォルダ名が間違ってたりしてないでしょうか。
ファイルは存在しなくてもOKのようです。
UnauthorizedAccessException
Access to the path "/Application/hogehoge.dat" is denied.
アクセスが許可されていないパスへ書き込もうとしているのでダメだよ?と怒られています。
Documentsフォルダ以下しか書き込めないようなのでパスを変えましょう。
実機でまだ試していないです・・!汗