こんにちは。いつもお世話になっております。
一旦は解決しましたがデバッグしてるうちに問題が発生しましたのでお聞きします。
マップ自動移動を有効にしている間にワールドマップ外のマップ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
◆
:分岐終了
◆
:分岐終了
追記
本件が解決するまで一旦解決済みははずさせていただきます