ロード後に所定のマップから始めさせることはできる?

じぃじぃ
記事: 196
登録日時: 2016年2月08日(月) 20:36

ロード後に所定のマップから始めさせることはできる?

投稿記事by じぃじぃ » 2016年10月29日(土) 20:51

プラグインは分からないのでイベントコマンドで
オリジナルのメニュー画面を作ってみました。
単に「メニュー画面」という名前のマップを作って
そこに飛ばしているだけなのですが
(変数で元いた場所を記憶しておいて
キャンセルキーを押すと元マップに戻る仕組み)。

なのですが、セーブデータをロードすると
「メニュー画面」から始まってしまうのが悩み。
ゲームをロードから始めた場合、変数に記憶しておいた
「元いた場所」から始めさせるようにすることは
可能でしょうか?

分かる方いらっしゃいましたら教えてください。
よろしくお願いします。

                       
プログラミング初心者マン
ツクマテでは画像素材投稿してます  by G.G
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ロード後に所定のマップから始めさせることはできる?

投稿記事by トリアコンタン » 2016年10月30日(日) 00:21

こんにちは。
試作してみましたので動作をご確認ください。

・使い方
コンティニュー時に、セーブした場所ではなく
あらかじめ記憶しておいたロード地点から再開します。

プラグインパラメータで指定したマップID、X座標、Y座標、向きを記憶する
変数にロードポイント情報を記憶します。
設定はイベントから行うか、あるいは現在位置を記憶するコマンドを使用します。

プラグインコマンド詳細
イベントコマンド「プラグインコマンド」から実行。
(パラメータの間は半角スペースで区切る)

コード: 全て選択

LP_無効化         # 一時的にプラグインの機能を無効化します。
LP_INVALID        # 同上
LP_有効化         # 無効化した機能を元に戻します。
LP_VALID          # 同上
LP_現在位置を設定 # プレイヤーの現在位置を各変数に保存します。
LP_SET_POINT      # 同上


・ダウンロード
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/LoadPoint.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=30581402
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
じぃじぃ
記事: 196
登録日時: 2016年2月08日(月) 20:36

Re: ロード後に所定のマップから始めさせることはできる?

投稿記事by じぃじぃ » 2016年10月30日(日) 14:21

トリアコンタン さんが書きました:こんにちは。
試作してみましたので動作をご確認ください。

トリアコンタンさん、こんな使い方が限定的になってしまうプラグインを
わざわざ作成してくださり、ありがとうございます……!!!;;

さっそく試してみましたが、想像していた通り
元いた場所からロードできるようになりました!
本当に本当にありがとうございます;;;;
大事に使わせて頂きます

本作では他にもトリアコンタンさんのプラグインを
いくつかお借りしているので、クレジットさせて頂きます!
本当にありがとうございました :D
                       
プログラミング初心者マン
ツクマテでは画像素材投稿してます  by G.G
rauyu
記事: 5
登録日時: 2016年8月26日(金) 07:58

Re: ロード後に所定のマップから始めさせることはできる?

投稿記事by rauyu » 2020年9月16日(水) 22:50

2020年ですがこちらに追記質問させていただいて大丈夫でしょうか?
カテゴリ主様、トリアコンタン様、こっそりプラグインにお世話になっております。

アツマールさんに投稿しているゲームでバグ報告をいただいて、その改善目的で
Load Pointを使用させていただいていたのですが、
こちらのプラグインをいれる前にセーブしたデータの読み込みが
正確に行われず、画面が真っ黒になると言われて直し方がわからず困っています。

クリアしたあとの一画面でのみ、セーブしたところではなく指定位置からはじまってくれればよくて
その他は保存したところからの開始でいいので、クリア後のみON
再開時にOFFにしていたのですが
プラグイン導入前にセーブされたデータでは、再開時ポイントを通らないため
最初からONになり、黒い画面(セーブ後画面)に飛ばされてしまうようなのです。

試しにプラグインをオフにしたら、そちらは改善されました。

申し訳ありません、元からのLoad Pointプラグインとは逆で
「基本はOFF、必要な時だけON」のプラグインは作成難しいでしょうか?
こちらでなんとかできる方法はありますでしょうか?

途中セーブデータから始めた場合にOFFであるだけで助かるのですが
コンティニュー、セーブ関連はこちらではどうすることもできなくて…。

お忙しい中申し訳ありませんが、いつかお時間がとれましたら
ご教示願えると助かります。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: ロード後に所定のマップから始めさせることはできる?

投稿記事by トリアコンタン » 2020年9月17日(木) 00:16

こんにちは!
プラグインのご利用ありがとうございます。

ご要望とは少しずれてしまうのですが、ロードポイント取得時にマップIDが0だった場合は移動せず、通常のセーブ位置に移動するようにしました。
これで対応できないでしょうか。


1.1.2 2020/09/17 ロードポイント移動時にマップIDの値が0だった場合、ロードポイント未設定とみなして移動しないよう修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/LoadPoint.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
rauyu
記事: 5
登録日時: 2016年8月26日(金) 07:58

Re: ロード後に所定のマップから始めさせることはできる?

投稿記事by rauyu » 2020年9月17日(木) 19:49

ありがとうございます!やってみますね!
ちょっと今日は難しそうなので、後日報告します。

“MV:質問” へ戻る