GameMaker 日本語掲示板

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

9 コメント
views
17 フォロー
2

遷移に係わる部分は各stateの、

stateを終了する条件の部分

if (cnt++ == 60) end_state();

と、遷移先のstateを決めて遷移する部分

end_state = function()
{
  with(obj) scr_state_change(new idle(id));
}



これを切り分けてstateの外に実装するのがよいということでしょうか。

通報 ...