sixteen 2022/01/29 19:11

セーブデータの形式を検討中です

ご覧くださいましてありがとうございます!
今回も前回に引き続き、
データのセーブ・ロードの機能に関する機能の実装をしておりました。

画面に大きな変化もないうえに、
どうしても端末の出したらマズい情報なども画面上に出てしまっていて、
それを出さなくすると、ボタンを押してるだけの画面になってしまう、
という状況なので、
今回は真新しいスクリーンショットもありません。
R18要素にご期待いただいている方には大変申し訳なく思っております。


会社に所属していたときによくあったのですが、
「明日偉い人が見に来るから、画面いったんカッコよくしておいて!」
みたいなことを急に言われて、
えーっ、「いったんカッコよく」ってそれ嘘ついてることにならない?
現状上手くいってるって思われちゃうんじゃないの?
それっていいのかなぁ?ちゃんと進捗報告したことになるのかな?
と思うことがたびたびありました。

(キレイな画面出ていると、
偉い人は「おーっ、できてんじゃーん!」
みたいになって結構納得しちゃったりするんですよね…)


今思い返してみてもあまり釈然としていないので、
自分がひとりで作っているものは、
地味でもなんでも、とりあえず現状の報告を素直にしようと思っています。

そういった事情により、
しばらく地味な更新が続くかと思いますが、
ご容赦いただけますと幸いです。

なにをしようとしているのか?

前回の記事(https://ci-en.dlsite.com/creator/9335/article/587613)
で書かせていただきましたが、
以下のような画面を用意して、
ファイルの読み書きの動作確認をしています。

前回からの変更点として、Deleteボタンも付けて、
正常に削除ができるかの確認もしています。

ファイルの読み書き自体は、
Windows・Androidともに動作を確認できたのですが、
これはまだ最低条件で、
以下のようなことをやりたいと考えています。

前作や他の作品をインストールして頂いた方にボーナス付与

既に1作出させていただきましたので、
(https://www.dlsite.com/maniax/circle/profile/=/maker_id/RG56205.html)
わたしの作品をご購入いただいた方には、
できるだけご恩に報いたいと思っています。

ですので、インストールされているかどうかを判別する手法が必要なのですが、
これがそもそも可能かどうか?判別できるのか?
を検証しております。

セーブデータ形式の策定

デバッグしやすく、それなりに暗号化ができる方式はないかな?
と模索しており、
これがどんなファイル形式ならできそうかを検討しています。

実際できそうなのか?

前作や他の作品をインストールして頂いた方にボーナス付与

こちらに関してはだいぶ調査が終わり、「できそう」という結論に至っています。
以下の「セーブデータ形式」
の仕様にどのように含めるかを検討しています。

セーブデータ形式の策定

Unity には幸い、いろいろなデータのシリアライズ機能が備わっておりますので、
これらを使えば十分にできるだろうと思っています。
が、どのようなクラスの設計にするか、どうするのが変更に強いかを検討するのに、
あと1, 2週間ほどは時間を掛けたいと思っています。


システムに関することはどうしても地味な内容になってしまいますが、
大事なことだと思いますので、
フォローしていただいている方向けに、
少し掘り下げてお話させていただければと思っています。
ご興味を持たれた方は、もうすこしお付き合いいただければ幸いです。

フォロワー以上限定無料

少し技術的な話題をご提供いたします。 料金はかかりませんので、ご興味があればぜひご参加ください。

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索