GameMaker 日本語掲示板

オブジェクト(struct)ベースのStateパターン / 1

9 コメント
views
17 フォロー
1
hayate212 2022/07/08 (金) 17:27:08

idle や walk といったステートは状態の実装のみを責務として、ステートの遷移は実装を切り分けるのはどうでしょうか?
ステート遷移が複雑になるほどステートの内部も複雑化してしまう気がしまして・・・

また、切り分けることでステートを自由に組み合わせることが出来るようになるため使いまわしも用意になるかなと
例えばマグロ🐟は walk <-> attack の遷移しか出来ないことをステートを使いまわした上で表現出来るようになります

通報 ...