2025年1月4日の日記

<2025/01/05 2025/01/03>

ふにゃ1(開発状況)

ステージメーカー開発再開!

このあたりはUIの便利機能。

昨年はバインディングうまくいかなくていろいろ試行錯誤していましたが、結局手抜きせずDependencyPropertyやINotifyPropertyChangedを使うのが近道でした。
もっと本格的にMVVMをやったりたくさんのプロパティを扱うならReactivePropertyなどのフレームワークに頼るべきなのでしょうが、この規模なら直接実装で問題なしです。

ファイル保存に対応しました!
とはいえ、まだステージ本体の編集はできないんですがね。

ファイル読み込みはゲーム本体側の処理を流用。
大晦日にやってたファイル分離はこのためだったというわけです。

これ、VB版では摩擦力20がステージメーカー上での上限だったのですが、実は未公開の炎のステージでこの上限をぶっちぎった100という数値が使われていたので、数値直接指定でのみ使えるようにしておきました。
使いやすいプリセット選択肢やスライダーでは引き続き20が上限です。

<2025/01/05 2025/01/03>