クロノトリガー風自作メニュー
SHIFTキーを押すと画面が少し暗くなって
と出るようになります。矢印キーを操作してボタンを切り替え
選択されているボタンは大きくなります。
選択すると音が鳴ります。
キャンセルキーを押すとメニューが閉じます。
使用するもの:
メニューに使うボタン(小5個);[33×33]
メニューに使うボタン(大5個);[66×66]
効果音(2003RTPから使用)
スイッチ:[0001:メニュー]
変数:[0001:キー監視],[0002:キー位置]
コモンイベント:キー監視,メニューを閉じる,メニュー,メニュー選択
<コモンイベント>:【キー監視】,定期的に並列処理
-----------------------------------------------------
◆キー入力の処理:[0001:キー監視],入力を許可するキー(7)
◆条件分岐:変数[0001:キー監視]が7と同値
◆イベントの呼び出し:メニュー
◆変数の操作:[0003:キー監視]代入,0
◆スイッチの操作:[0001:メニュー]をONにする
:分岐終了
<コモンイベント>:【メニュー】,呼び出されたときのみ
-----------------------------------------------------
◆ウェイト:0.1秒
◆画面の色調変更:(R100,G100,B100,S040),0.5秒(W)
◆ピクチャーの表示:1,item小,(80,125)
◆ピクチャーの表示:2,equip小,(120,125)
◆ピクチャーの表示:3,waza小,(160,125)
◆ピクチャーの表示:4,states小,(200,125)
◆ピクチャーの表示:5,save小,(240,125)
<コモンイベント>:【メニュー選択】,自動的に始まる,0001:メニュー
-----------------------------------------------------
◆変数の操作:[0002:キー位置]代入、1
◆ラベルの設定:1番
◆キー入力の処理:[0001:キー監視],キーが押されるまで待つ,(2)(3)(5)(6)
◆条件分岐:変数[0001:キー監視]が2
◆条件分岐:変数[0002:キー位置]が1以外
◆変数の操作:[0002:キー位置]減算,1
◆変数の操作:[0001:キー監視]代入,0
◆指定ラベルへ飛ぶ:2番
:分岐終了
:分岐終了
◆条件分岐:変数[0001:キー監視]が3
◆条件分岐:変数[0002:キー位置]が5以上
◆変数の操作:[0002:キー位置]加算,1
◆変数の操作:[0001:キー監視]代入,0
◆指定ラベルへ飛ぶ:2番
:分岐終了
:分岐終了
◆条件分岐:変数[0001:キー監視]が6
◆スイッチの操作:[0001:メニュー]をOFFにする
◆イベントの呼び出し:メニュー閉じる
◆イベント処理の中断
:分岐終了
◆ラベルの設定:2番
◆条件分岐:変数[0002:キー位置]が1
◆ピクチャーの表示:5,item大,(80,125)
◆ピクチャーの表示:2,equip小,(120,125)
◆ピクチャーの表示:3,waza小,(160,125)
◆ピクチャーの表示:4,states小,(200,125)
◆ピクチャーの表示:1,save小,(240,125)
◆条件分岐:変数[0001:キー監視]が5
◆効果音の演奏:アイテム1
◆変数の操作:[0001:キー監視]代入,0
:分岐終了
◆指定ラベルへ飛ぶ:1番
:分岐終了
◆条件分岐:変数[0002:キー位置]が2
◆ピクチャーの表示:2,item小,(80,125)
◆ピクチャーの表示:5,equip大,(120,125)
◆ピクチャーの表示:3,waza小,(160,125)
◆ピクチャーの表示:4,states小,(200,125)
◆ピクチャーの表示:1,save小,(240,125)
◆条件分岐:変数[0001:キー監視]が5
◆効果音の演奏:あたり2
◆変数の操作:[0001:キー監視]代入,0
:分岐終了
◆指定ラベルへ飛ぶ:1番
:分岐終了
◆条件分岐:変数[0002:キー位置]が3
◆ピクチャーの表示:2,item小,(80,125)
◆ピクチャーの表示:3,equip小,(120,125)
◆ピクチャーの表示:5,waza大,(160,125)
◆ピクチャーの表示:4,states小,(200,125)
◆ピクチャーの表示:1,save小,(240,125)
◆条件分岐:変数[0001:キー監視]が5
◆効果音の演奏:アップ
◆変数の操作:[0001:キー監視]代入,0
:分岐終了
◆指定ラベルへ飛ぶ:1番
:分岐終了
◆条件分岐:変数[0002:キー位置]が4
◆ピクチャーの表示:2,item小,(80,125)
◆ピクチャーの表示:3,equip小,(120,125)
◆ピクチャーの表示:4,waza小,(160,125)
◆ピクチャーの表示:5,states大,(200,125)
◆ピクチャーの表示:1,save小,(240,125)
◆条件分岐:変数[0001:キー監視]が5
◆効果音の演奏:バリア
◆変数の操作:[0001:キー監視]代入,0
:分岐終了
◆指定ラベルへ飛ぶ:1番
:分岐終了
◆条件分岐:変数[0002:キー位置]が5
◆ピクチャーの表示:2,item小,(80,125)
◆ピクチャーの表示:3,equip小,(120,125)
◆ピクチャーの表示:4,waza小,(160,125)
◆ピクチャーの表示:5,states小,(200,125)
◆ピクチャーの表示:1,save大,(240,125)
◆条件分岐:変数[0001:キー監視]が5
◆効果音の演奏:歌
◆変数の操作:[0001:キー監視]代入,0
:分岐終了
◆指定ラベルへ飛ぶ:1番
:分岐終了
<コモンイベント>:【メニュー閉じる】,呼び出されたときのみ
-----------------------------------------------------
◆ピクチャーの消去:1
◆ピクチャーの消去:2
◆ピクチャーの消去:3
◆ピクチャーの消去:4
◆ピクチャーの消去:5
◆画面の色調変更:(R100,G100,B100,S100),1.0秒(W)
ピクチャーの表示の部分は、ちょっと工夫すればカードのように選択することも出来ます。