RPGツクール2000/主人公・パーティー・乗り物【サイトトップへ戻る】
■船が橋の下を通れるようにする
(更新:2020/06/28)


上層チップにある橋を設定すると初期設定の場合、
徒歩での移動は可能ですが、船での移動ができません。




このページでは、船が橋の下を通れるようにする設定方法を紹介します。



ショートカット
■チップセットの準備
■マップイベントの設定
■橋の上のマップイベントについて


  
■チップセットの準備

今回は「通常使用」と「船用」の2種類のチップセットを準備し、
船に乗った時、船から降りた時にチップセットを入れ替える事で、
船が橋の下を通れるようにします。



データベース「チップセット」を開き、
画面左下の「最大数の変更」をクリックしてチップセットの空きを作ってください。
※既に空きがある場合は、この作業は不要です。





通常使用のチップセットの名前の上で「右クリック → コピー」を選択し、
空いているチップセットの所で「右クリック → 貼り付け」を実行してください。

貼り付けたチップセットには「基本セット船用」などと分かりやすい名前を付けてください。




船用のチップセットにて、上層チップの画面に切り替えて、
通行・ブロック」の橋のチップの設定を「」に変えてください。




最後に画面下のOKをクリックしてください。



マップの設定のチップセットは通常使用のチップセットを設定してください。




▲トップへ戻る▲


  
■マップイベントの設定

乗り物が置いてあるマップのどこかに以下のマップイベントを設定してください。

■マップイベント

イベント出現条件:なし
イベント開始条件:定期的に並列処理する
グラフィック:透明

◆条件分岐:小型船に乗っている
 ◆変数の操作:[0001:現在のセーブ回数]代入,セーブ回数
 ◆条件分岐:変数[0002:前のセーブ回数]がV[0001]以外<セーブした時(ロードした時)
  ◆変数の操作:[0002:前のセーブ回数]代入,セーブ回数
  ◆スイッチの操作:[0001:チップセット船用]をOFFにする
  ◆
 :分岐終了
 ◆条件分岐:スイッチ[0001:チップセット船用]がOFF
  ◆スイッチの操作:[0001:チップセット船用]をONにする
  ◆チップセットの変更:基本セット船用
  ◆
 :分岐終了
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:大型船に乗っている
 ◆変数の操作:[0001:現在のセーブ回数]代入,セーブ回数
 ◆条件分岐:変数[0002:前のセーブ回数]がV[0001]以外
  ◆変数の操作:[0002:前のセーブ回数]代入,セーブ回数
  ◆スイッチの操作:[0001:チップセット船用]をOFFにする
  ◆
 :分岐終了
 ◆条件分岐:スイッチ[0001:チップセット船用]がOFF
  ◆スイッチの操作:[0001:チップセット船用]をONにする
  ◆チップセットの変更:基本セット船用
  ◆
 :分岐終了
 ◆イベント処理の中断
 ◆
:分岐終了
◆条件分岐:スイッチ[0001:チップセット船用]がON
 ◆スイッチの操作:[0001:チップセット船用]をOFFにする
 ◆チップセットの変更:基本セット
 ◆
:分岐終了



イベント設定の中にセーブ回数を調べる設定があります。

これはセーブデータをロードした時に、
チップセットが初期状態(通常使用)に戻ってしまうツクールの仕様があるため、
乗り物に乗っている時にセーブした時には、
ロードした時に再度チップセットを船用に切り替えるようにしています。

なお、変数の操作での「セーブ回数」の設定は、オペランドの「その他」にあります。





これで橋の下が通れるようになりました。




▲トップへ戻る▲


  
■橋の上のマップイベントについて

船に乗っている間は、橋のチップは「★(通常キャラの上)」で表示されます。

そのため、橋の上にマップイベントを置きますと、
船に乗った時に橋チップの下にマップイベントが表示されます。

→乗船→

もしも船に乗った時にもマップイベントが橋の上に表示されるようにしたい時には、
船に乗った時(スイッチ[0001:チップセット船用]がONの時)に、
橋の上に居るマップイベントのプライオリティタイプを「通常キャラの上」に変える事で、
橋の上にマップイベントを表示する事ができます。

■マップイベント「橋の上のキャラ」

▼1ページ目※船に乗っていない時。

イベント出現条件:なし
イベント開始条件:決定キーが押されたとき
プライオリティタイプ:通常キャラと重ならない

◆文章:ここは通さんぞ!




▼2ページ目※船に乗っている時。

イベント出現条件:スイッチ[0001:チップセット船用]がON
イベント開始条件:決定キーが押されたとき
プライオリティタイプ:通常キャラの上

イベント実行内容の設定は不要です。

▼処理結果
→乗船→



なお、マップイベントを「通常キャラの上」にすると、
橋以外のチップや他のマップイベントとの重なり方が不自然になる事があります。

通常キャラと重ならない
(船に乗っていない時)
通常キャラの上
(船に乗っている時)

そのため、橋の上に置いたマップイベントは橋の上から移動させない方が良いでしょう。

逆に橋の上に居ないマップイベントは、2ページ目の「通常キャラの上」を設定しない上で、
橋の上には移動させない方が良いでしょう。

ランダムで移動しているようなマップイベントが居る場合は、
橋の入り口に移動する事ができないマップイベントを設定してください。



■マップイベント「イベント移動不可」

イベント出現条件:なし
イベント開始条件:決定キーが押されたとき
プライオリティタイプ:通常キャラの下(別のイベントと重ならないにチェック
グラフィック:透明

イベント実行内容には何も設定しません。



これで橋の上に移動する事ができなくなります。




▲トップへ戻る▲



◎関連ページ

●乗り物の初期位置設定
●乗り物のグラフィック設定
●乗り物が移動できる地形を設定する
●乗り物の移動時に敵の出現設定を変える
●アイテムを使用すると乗り物がやってくる
●テレポート位置に合わせて乗り物がやってくる

YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール