ガストロの料理画面を作っています【記:あおたく】
こんばんはあおたくです、なお画面はありません。
料理画面の画面イメージはできているのでそのとおりに実装すればいい……と思いきや、画面遷移のイメージはできていないのでそのあたりから作らないといけないです。
- 料理のレシピを選ぶ(レシピウインドウのデザインやってないな?)
- 料理の材料を選ぶ(材料選択ウインドウのデザインもやってないな?)
- 料理の作成を決定して料理作成演出を表示(イメージできてないな?)
- 完成・失敗表示(必要なはず)
- 料理後どの画面に遷移する? 決めてないな?
という感じなので、今あわててそのあたりを整備しています。実際に作り始めてから気付いたという。
料理はシーンクラスを起こすのではなく、マップ上でイベントコマンドの組み合わせで実装する予定です。シーンクラスはコマンドハンドラを使って状態を管理しますがこれは直感的でない一方、イベントはシーケンシャルに状態遷移を書けるので、こういうものについてはイベントで組んだほうが楽です。
料理のレシピ選択ウインドウをあたらしいウインドウクラスで作成しています。
これをプラグインコマンドから呼び出せるようにして、レシピ選択中はコマンド待ちにして、レシピが決まったら材料ウインドウを表示して……という流れをイベントコマンドで組んでいきます。
相変わらず暑いので無理しない範囲でやっていきます。
フォロワー以上限定無料
今作について
無料