2025年1月7日の日記

<2025/01/08 2025/01/06>

ふにゃ1(開発状況)


地形編集できるようになった!

大きすぎるステージはエラーになり、小さすぎるステージは何もできずミスになるので、範囲に制限を設けました。
エラーを出すほうがいいかなとか思ったりもしましたが、黙って範囲を修正する方向で対応しました。

これは秘密機能関連のバグ修正。
公開中のバージョン2.0.0にも同じバグがあったらチェリーピックしてこの修正だけ先にリリースしたほうがいいかも。

昨日は「WPFらしく」なんて抜かしてましたが、WPFは座標が小数になる都合上、スクロールの具合でマス目に隙間が生まれてしまうので、ゲーム本体と同じ、一度に描画する方式に変えました。

ステージサイズとかを反映する機能。
毎回地形全部を描画しなおすとさすがに重かったので、再描画が最小限になるような調整も入れています。

そしていよいよマウスでぐりぐりやって編集する機能。
ファイルを開くときのマウス操作にも反応してしまったので、ちょっとそのあたりの制御も入れています。

編集する機能に遅れてマップチップ選択機能。
マップ側でスポイトすることもできますし、チップ側で選択することもできます。
これで既存ステージの地形を変えたりはできるようになりました。

他に必要なのは…

  • マップチップ画像選択機能
  • キャラクター配置機能
  • 背景色設定機能
  • マップ追加機能
  • マップ削除機能
  • タイトルに使えない文字(ShiftJIS範囲外)の対応

できればやるやつは、

  • シフト移動
  • 拡大縮小
  • マップ順序入れ替え

こんくらいかな。

<2025/01/08 2025/01/06>