ページ 11

【解決済み】そのマップを出たら最後にいたマップと座標に戻ってくる方法

Posted: 2017年4月05日(水) 17:04
by cocola
どうしてもやり方がつかめず質問させていただきます…

「マップA」から「マップX」に場所移動
「マップX」を出ると「マップA」に、向き・アクターのいた位置もマップXに移る直前の場所に。
「マップA」に限らず「マップB」や「マップC」から「マップX」に場所移動しても、
「マップX」を出ると最後にいた各マップと座標に戻ってくる。

…ようなイベントをつくりたいと思っています。
その「マップX」へ移動するイベントは、メニューから直接コモンイベントを呼び出しています。
なのでその時メニューを開いたマップ(場所?)とアクターの位置を保ったまま、
場所移動コモンイベント=「マップX」だけを開始・終了して帰ってきたい、というのが本題です。

これらが可能であればやり方を教えていただきたいです…!

Re: そのマップを出たら最後にいたマップと座標に戻ってくる方法

Posted: 2017年4月05日(水) 18:07
by まっつUP
cocola様
お世話になります。
イベントコマンド「変数の操作」から
マップID
プレイヤーのマップXまたはマップYまたは向きを取得して

イベントコマンド「場所移動」で
変数を指定してがんばってください。

プレイヤーの向きの値で条件分岐すれば向きも整えられると思います。
スクリプトでsetDirectionを使ってもいいと思います。

Re: そのマップを出たら最後にいたマップと座標に戻ってくる方法

Posted: 2017年4月05日(水) 21:07
by cocola
まっつUP様、お世話になります!
アドバイス通りに色々いじくってみたところ、たった今それらしい形に出来上がりました!
条件分岐でキャラクターの向きも移動前のものにすることも叶いました…!
途中でかなり詰まったのでまたツクマテに聞こうかなとも思いましたがなんとか折れずにたどり着けたような感じです(^_^;)
本当に助かりました、ご回答ありがとうございます!!