件名の通りロード画面やセーブ画面を開くのではなくイベント内で直にセーブやロードができるスクリプトなどを探しています
知っている方がいましたら教えていただけたらと思ってます
よろしくお願いします
ロードセーブ画面を開くんじゃなくて直接ロードセーブがしたい
- ローリングロールパン
- 記事: 6
- 登録日時: 2023年12月03日(日) 09:47
Re: ロードセーブ画面を開くんじゃなくて直接ロードセーブがしたい
試したことはないですが、
それぞれのSceneクラス内の処理が参考になると思います。
ただ、スクリプト1個ぽんで出来るものではなさそうです。
セーブ
ロード
それぞれのSceneクラス内の処理が参考になると思います。
ただ、スクリプト1個ぽんで出来るものではなさそうです。
セーブ
コード: 全て選択
Scene_Save.prototype.executeSave = function(savefileId) {
$gameSystem.setSavefileId(savefileId);
$gameSystem.onBeforeSave();
DataManager.saveGame(savefileId)
.then(() => this.onSaveSuccess())
.catch(() => this.onSaveFailure());
};
ロード
コード: 全て選択
Scene_Load.prototype.executeLoad = function(savefileId) {
DataManager.loadGame(savefileId)
.then(() => this.onLoadSuccess())
.catch(() => this.onLoadFailure());
};
Scene_Load.prototype.onLoadSuccess = function() {
SoundManager.playLoad();
this.fadeOutAll();
this.reloadMapIfUpdated();
SceneManager.goto(Scene_Map);
this._loadSuccess = true;
};
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
https://twitter.com/kuroudo119
- ローリングロールパン
- 記事: 6
- 登録日時: 2023年12月03日(日) 09:47
Re: ロードセーブ画面を開くんじゃなくて直接ロードセーブがしたい
なるほど...とりあえず書いていただいたコードを試してみます
くろうど様ご教授ありがとうございます
くろうど様ご教授ありがとうございます