【解決済み】マップを分割しての自動移動のやり方を模索しています

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡する:

Re: 【解決済み】マップを分割しての自動移動のやり方を模索しています

投稿記事 by にゃたま »

まっつUP様

こんにちは。いつもお世話になっております。
一旦は解決しましたがデバッグしてるうちに問題が発生しましたのでお聞きします。
マップ自動移動を有効にしている間にワールドマップ外のマップIDでマップ端に移動すると
変な場所に移動してしまうようです。

恐らく以下の条件分岐でどのマップIDでもこちらの条件式が有効になっている
ことが原因のような気がするのですがID32からID79までのマップID以外では
自動移動を実行しないようにしたいのですがどのように修正したらいいでしょうか?
自分でも色々試しましたがわからなかったのでお聞きします。
お手数おかけしますがよろしくお願いします。

コード: 全て選択

◆条件分岐:スクリプト:$gamePlayer.x <= 0 || $gamePlayer.x >= $gamePlayer.EEendX()
  ◆変数の操作:#0130 x座標 = 0
  ◆変数の操作:#0131 y座標 = プレイヤーのマップY
  ◆ウェイト:1フレーム
  ◆スイッチの操作:#0161 自動移動実行用 = ON
  ◆
:それ以外のとき
  ◆条件分岐:スクリプト:$gamePlayer.y <= 0 || $gamePlayer.y >= $gamePlayer.EEendY()
    ◆変数の操作:#0130 x座標 = プレイヤーのマップX
    ◆変数の操作:#0131 y座標 = 0
    ◆ウェイト:1フレーム
    ◆スイッチの操作:#0161 自動移動実行用 = ON
    ◆
  :分岐終了
  ◆
:分岐終了
追記
本件が解決するまで一旦解決済みははずさせていただきます
アバター
まっつUP
記事: 1149
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: マップを分割しての自動移動のやり方を模索しています

投稿記事 by まっつUP »

にゃたま様
自動実行のコモンイベントの条件になっているスイッチをオフにすればよいのでは?
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡する:

Re: マップを分割しての自動移動のやり方を模索しています

投稿記事 by にゃたま »

まっつUP様
まっつUP さんが書きました:自動実行のコモンイベントの条件になっているスイッチをオフにすればよいのでは?
お返事ありがとうございます。
なるほどやはりその方法しかないのですね。
了解しました。その方法で対応します。
アバター
まっつUP
記事: 1149
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 【解決済み】マップを分割しての自動移動のやり方を模索しています

投稿記事 by まっつUP »

ああ、どちらかというと並列実行の方のコモンイベントでしたね。
どちらも発動しないようにした方がいいと思いますが。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
返信する

“MV:質問”に戻る