ページ 11

【解決済み】イベントから直接セーブ・ロードを行いたい

Posted: 2022年7月04日(月) 15:58
by Rubia_argyi
お世話になっております。

現在トリアコンタン様の【ピクチャのボタン化プラグイン】等を用いて自作のセーブ画面とロード画面を作っているのですが、コモンイベントから直接セーブやロードを行う方法が分からず躓いています。
スクリプト等を使えばできるのかと思い調べてはみたのですが、私の調べ方が甘いのか情報が出てきません。

手順としては、
①自作のセーブ/ロード画面を開く
②表示されたピクチャをボタン化プラグインを使い選択することでセーブ/ロードを行う
を想定しております。

※【シーン制御】や【SceneManager.push(Scene_Load);】を使ってセーブ/ロード画面を開くわけではありません。

当方はプラグインやスクリプトの知識がないので、もしかしたら既存プラグインやスクリプトで解決できるのかもしれません。
その場合は教えていただけると幸いです。

よろしくお願い申し上げます。

Re: イベントから直接セーブ・ロードを行いたい

Posted: 2022年7月04日(月) 17:09
by 剣崎 宗二

コード: 全て選択

DataManager.saveGame(1)
スクリプトでやる場合はこういう形ですね。
この場合1番のセーブスロットにセーブする形になります。
ロードする際は

コード: 全て選択

DataManager.loadGame(1)
のような形になりますが、この場合シーン遷移は自動では起こらず、マップ画面に戻る場合などはSceneManager.goto等を使う必要がある事にご注意ください。

Re: イベントから直接セーブ・ロードを行いたい

Posted: 2022年7月04日(月) 22:55
by Rubia_argyi
剣崎 宗二 さんが書きました:

コード: 全て選択

DataManager.saveGame(1)
スクリプトでやる場合はこういう形ですね。
この場合1番のセーブスロットにセーブする形になります。
ロードする際は

コード: 全て選択

DataManager.loadGame(1)
のような形になりますが、この場合シーン遷移は自動では起こらず、マップ画面に戻る場合などはSceneManager.goto等を使う必要がある事にご注意ください。
返信が遅れてしまい申し訳ございません。
試してみた結果、希望通りセーブ/ロードが行えました。
ありがとうございました。

また何かあった時は同じように質問することもあるかとは思いますが、その時もどうぞよろしくお願い申し上げます。