RPGツクール2000/バグ・エラー
■主人公の移動ができない
(更新:2009/09/26)


ゲーム中に主人公の移動ができなくなった時に考えられる原因をいくつか上げてみました。
主人公の移動ができなくなった時には参考にしてみてください。

なお、主人公の移動はできるけど処理が重い(主人公の移動がスムーズではない)や、
自分のパソコンでは問題が無いけど、他の人のパソコンでは処理落ちが発生する時には、
処理落ちに関するページをご覧ください。
【処理落ちに関するページを見る】



☆チップセットによる移動不可
データベース「チップセット」にて通行設定「×」(移動のできない設定)である時には、
そのマスに主人公を移動させる事はできません。

通行・ブロックの状態で「○」が表示されていても、
通行・4方向にしますと「上だけの通行」なっている場合もあります。
1方向でも移動可能である時には、通行・ブロックの表示は「○」になりますので、
必ず通行・4方向で移動可能かどうかを確認した方が良いでしょう。

移動できる地面は、下層チップ上層チップ両方が移動可能である必要があります。

なお、移動できない下層チップの上に移動できる上層チップを設定しますと、
移動できるマスの設定になります。



☆マップイベントによる移動不可
マップイベントの設定で、
プライオリティタイプの設定が通常キャラと重ならないとしている時には、
マップイベントの置いてあるマスへ主人公を移動させる事はできません。

マップイベントのグラフィックの設定で、通行不可上層チップを設定している時には、
プライオリティタイプの設定が通常キャラの上、または通常キャラの下にしていても、
移動する事ができなくなります。
通行不可上層チップを設定した状態で移動できるようにしたい時には、
移動タイプ移動ルート指定(移動頻度8)にして、
移動ルートの指定にてすりぬけ開始(オプションのチェックなし)を設定してください。

イベント開始条件イベントから触れたときにしている場合で、
プライオリティタイプの設定が通常キャラの下、または通常キャラの上としている時には、
主人公とそのマップイベントが重なりますと、
主人公はマップイベントの所から移動する事ができなくなります。
※イベント実行内容が設定されてなければ、重なっていても移動する事ができます。



☆定期的に並列処理する以外でイベントを実行
イベント開始条件決定キーが押されたとき主人公から触れたとき
イベントから触れたとき自動的に始まるの時には、
イベント実行内容が最後まで処理されるまでは、主人公の移動ができなくなります。

主人公の移動ができる状態で、常にイベント処理を実行したい時には、
定期的に並列処理するを使用してください。



☆キャラクターの動作指定による移動不可
キャラクターの動作指定を使っている時には、
設定内容によっては主人公の移動ができなくなります。

主人公が移動する事のできないマスへ移動させようとしますと、
主人公の操作ができなくなります。
キャラクターの動作指定の設定時に、
オプション:移動できない場合は無視チェックを入れておきますと、
移動する事のできないマスへ移動しようとしても、
その移動設定は無効となり、主人公の操作ができなくなるような事にはなりません。

キャラクターの動作指定一時停止を設定し、
オプション:動作を繰り返すチェックを入れますと、
主人公の移動ができなくなります。
この移動できない状態を解除したい時には、
別の新しいキャラクターの動作指定を設定するか、
イベントコマンド:指定動作の全解除を実行してください。



☆指定動作の全実行による移動不可
指定動作の全実行を実行した時に、
イベント処理が止まり、主人公の移動ができなくなる事があります。

例えば、主人公街の人(マップイベント)を操作する時に、
◆キャラクターの動作指定:主人公,下を向く
◆キャラクターの動作指定:街の人,下に移動,下に移動,下に移動,下に移動
◆指定動作の全実行

と設定しますと、街の人の移動が完了するまでは、主人公の移動ができなくなります。

また街の人の設定で、オプション:移動できない場合は無視チェックがない時に、
街の人が移動する事のできないマスへ移動しようとしますと、
イベント処理は指定動作の全実行の所で止まってしまいます。

その他に、マップイベントの全てのページのイベント出現条件が、
満たされていない時(イベントが表示されていない時)に、
そのマップイベントに対してキャラクターの動作指定を設定して、
指定動作の全実行を実行しますと、
指定動作の全実行の実行時にフリーズが発生します。
この場合は、
出現していないイベントのキャラクターの動作指定を設定しないようにするか、
先にイベント出現条件を満たしてから指定動作の全実行を実行するか、
マップイベントの1ページ目にイベント出現条件が無いページを設定しておくか、
いずれかの対応が必要になります。



☆イベントから触れたときに主人公と重なった場合
マップイベントのイベント開始条件[イベントから触れたとき]の場合で、
プライオリティタイプ通常キャラの下通常キャラの上の時に主人公と重なると、
イベント実行内容が連続的に実行されて、主人公の行動ができなくなるバグが発生します。



◎関連ページ
 ●処理落ちに関するページ
 ●ツクールの仕様に関するページ


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