ドラホコ/カンオケの表示を行うRPGツクール2000/システム【サイトトップへ戻る】ドラホコ(主人公を列にして歩かせる)を作る■カンオケの表示を行う(更新:2009/12/05)戦闘不能になった主人公のグラフィックをカンオケ(棺桶)の絵にして列の後ろに設定します。基礎ページはドラホコ(主人公を列にして歩かせる)を作るになります。【ドラホコ(主人公を列にして歩かせる)を作るのページを開く】まず基礎ページのイベントを設定して頂き、問題なく動いた後に、このページで紹介している改良を行った方が良いでしょう。並び替え+カンオケのページをご覧頂いた方が良いでしょう。基礎ページと同じイベント設定は、この色で表示しています。今回の処理では、パーティー内にいる主人公の番号を変数に記憶して処理します。主人公の並び順は、このデータベース「主人公」の番号順になります。☆スイッチ・変数スイッチと変数の番号と使用内容の一覧表です。マップ内にドラホコ用のイベントがあるかどうかを調べます。初期設定を行うイベントを起動します。OFFの時には、後続キャラの配置後にフェードインを実行。後続キャラを動かすためのイベントを起動します。現在のマップIDを記憶。後続キャライベントを主人公の位置へ移動する時に使用。後続キャライベントを主人公の位置へ移動する時に使用。主人公の現在位置を設定。現在のパーティー人数を代入します。乗り物に乗った時に使用。乗り物に乗った時に使用。現在のマップIDを記憶し、変数0001番と比較。主人公の現在位置を設定し、変数0004番と比較。2人目の移動方向を設定。3人目の移動方向を設定。4人目の移動方向を設定。戦闘不能状態の確認を0.1秒単位にするために使用。HPを記憶した1人目の主人公の番号を設定。HPを記憶した2人目の主人公の番号を設定。HPを記憶した3人目の主人公の番号を設定。HPを記憶した4人目の主人公の番号を設定。変数0031〜0034番を呼び出す時に使用。変数0037〜0040番を呼び出す時に使用。変数0031番に設定されている主人公の番号のHPを記憶。変数0032番に設定されている主人公の番号のHPを記憶。変数0033番に設定されている主人公の番号のHPを記憶。変数0034番に設定されている主人公の番号のHPを記憶。画面上に表示する1人目の主人公の番号を設定。画面上に表示する2人目の主人公の番号を設定。画面上に表示する3人目の主人公の番号を設定。画面上に表示する4人目の主人公の番号を設定。戦闘不能になっている1人目の主人公の番号を設定。戦闘不能になっている2人目の主人公の番号を設定。戦闘不能になっている3人目の主人公の番号を設定。変数0041〜0044番を呼び出す時に使用。変数0045〜0047番を呼び出す時に使用。グラフィック設定時の戦闘可能な主人公を記憶。移動中の戦闘可能な主人公を記憶し、変数0051番と比較。後続キャラのマップイベントを移動する時に使います。乗り物はマップイベントがある所には降りる事ができません。邪魔にならないマスへ移動しておく必要があります。戦闘不能状態を確認した時に「6」が代入されます。戦闘不能状態を確認するイベントが実行されます。戦闘不能状態を確認するイベントを60分の1秒単位ではなく、60分の6秒単位で処理する事で、処理間隔が空き、処理落ちの軽減に繋がります。戦闘可能の主人公を「1」、戦闘不能の主人公を「0」にして、1人目:一の位2人目:十の位3人目:百の位4人目:千の位と言った形で変数に設定します。「1101」の値が変数0051番、変数0052番に設定されます。戦闘不能である後続キャラにカンオケの画像を設定するイベントを設定します。戦闘不能の主人公は列の後ろへ移動します。※戦闘画面やメニュー画面の並び順も変わります。戦闘不能から回復しますと、再び元の並び順に戻ります。コモンイベント「ドラホコシステム」には、パーティー内の主人公が戦闘不能状態であるかどうかを監視するイベントを設定します。戦闘不能から回復したりした時に、自動的に主人公の歩行グラフィックが変わります。後続キャライベントのグラフィックの表示方法を変えますので、それに関連するイベントも改造します。今回の設定では、透明とカンオケのキャラセット画像を使います。名前を付けて画像を保存を選択して、パソコン内に保存してください。分かりやすい所が良いでしょう。準備しました画像は、素材管理のCharSetへインポートしてください。後続キャラを表示するマップイベントの設定を変更します。※基礎ページの設定時にあった2ページ目は削除しています。▼1ページ目イベント出現条件:なしイベント開始条件:決定キーが押されたときグラフィック:キャラセットの透明画像プライオリティタイプ:通常キャラと重ならない移動速度:標準速イベント実行内容には何も設定しません。乗り物に乗った時に、後続キャラを移動する位置を設定するものです。通常のキャラが移動できない壁のマスなどの座標にセットしてください。2人目のイベントをコピーして設定すると、簡単に設定する事ができます。※2ページ目は必要ないので、削除しています。▼1ページ目イベント出現条件:なしイベント開始条件:決定キーが押されたときグラフィック:キャラセットの透明画像プライオリティタイプ:通常キャラと重ならない移動速度:標準速イベント実行内容には何も設定しません。3人目のイベントをコピーして、イベント名を変えるだけ設定完了です。▼1ページ目イベント出現条件:なしイベント開始条件:決定キーが押されたときグラフィック:キャラセットの透明画像プライオリティタイプ:通常キャラと重ならない移動速度:標準速イベント実行内容には何も設定しません。☆グラフィック設定イベントコモンイベントに後続キャラのグラフィックを設定するイベントを設定します。このイベントの中に、戦闘不能になった主人公を列の後ろにして、カンオケを表示するイベントも設定します。※ここのイベントの設定では、似たような変数の名前があり、また変数の操作の設定で「V」が付いたり付かなかったりする事がありますので、イベントコマンドを設定する時には注意して設定してください。☆初期設定イベントコモンイベント「ドラホコ:初期設定」にイベントを追加します。☆ドラホコシステム乗り物の設定を変え、戦闘不能状態を監視するイベントを追加します。☆歩きながらのグラフィック変更はできませんカンオケの表示状態が変わった時には、後続キャラは先頭の主人公の位置に集まります。そのため、歩きながら戦闘不能状態が変わったとしても、先頭の主人公の位置に集まります。移動処理を中断して、主人公の位置に後続キャラを移動しています。