内容へ移動
machia's diary
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
2026:09:21
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
9/21日記 ===== ゲーム開発 ===== * はじめてセーブデータというものを作ってみた。 * 実は途中で破損したらどうするんだろうという悩みがあったけど、もう気にしないことにした。 * ロード処理はファイルがなかったら新規作成、あったら読み込み。セーブはいずれにしても全部書き込み、という形にした。 * 本来は最初に作るべき部分だとは思うんだけど、まったく頒布や公開のことを考えてないまま作っていたので一番最後に作ることになった。 * ということでもうちょっと拡張してスクリプトからもセーブ処理を呼べるようにした。 * 今日でセーブデータがどうにかなったのでよかった。今日もしくは明日でキーバインドも行えるようにする。 ---- * 意外とできない状態だと思っていたけど、とりかかるとなんとかなるもんだった。 ---- * 基本方針 * メニューで各画面でロードを行えるようにする。 * セーブは各メニューでスクリプト制御にする。 * セーブ可否はメニューごとにフラグをもっておくことにする。 * データはフレームマネージャからセレクトマネージャ側にデータを転送、およびセレクトマネージャからフレームマネージャにデータ転送して、ロードおよびセーブはフレームマネージャ側で行うことにする。実行のトリガーはセレクトマネージャにしてる。 * 処理をどこに書くかの問題なので、シーン遷移を考慮するとフレームマネージャ側のほうがいいかなと。
2026/09/21.txt
· 最終更新: 2026/09/22 07:50 by
machiaworx
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ