美少女ゲームをつくろうpart015 メニュー画面の切り替え


会社で企画アイデアだしばっかりで頭ががが・・・
久しぶりに更新です!

今日は下のメニューボタンからステータス画面に行って戻るボタンで消える、みたいな簡単なもの。
画面はこんな感じ

ステータス画面
ステータス画面

表示はPageという単位を管理するような方法にしています。
PageBaseを継承してPageStatusみたいなものを作っています。
PageBaseに表示開始、表示終了などを持たせるようにして監視しています。

使い方的には監視してるクラスがFadeinを呼び出してIsFadeinで表示完了を待つみたいな感じにしてます。
スライドインしてくる動きのあるものなどを想定しているので、パッと出る分には必要ないように感じるかもしれませんが、
画像やサウンドの読み込みなどにも対応しているので一応待ち合わせをするようにしてます。
delegateとか使ってもいいんですけど、どうもなれないね。
abstractなクラスなので、こいつ単体では動きませんぞ。

ちなみにステータス画面はPageBase < PageStatusみたいな感じで継承して作っています。
中のプレファブなどに関してはまた別の機会に説明できればなと。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">