トリアコンタン様のゲーム内用語辞典内での装備やステータスの呼び出しについて
Posted: 2020年5月11日(月) 22:08
>トリアコンタン様
ゲーム内用語辞典プラグインを使わせていただいております。
メニュー内コモンイベントプラグインを併用しておりまして、用語(キャラクター名)を選択すると
コモンイベントが走り、以下のようなスクリプトでそのキャラの装備画面に飛ばしています。
SceneManager.push(Scene_Equip);
SceneManager._nextScene.updateActor = function(){ this._actor = $gameActors.actor(10) };
SceneManager._nextScene.nextActor = function(){ this._skillWindow.activate() };
SceneManager._nextScene.previousActor = function(){ this._skillWindow.activate() };
しかし、飛ばした先の装備画面でキャンセルすると
即座に再度装備画面が呼び出されてしまい、そのまま装備画面→用語辞典→装備画面の
ループから抜け出せなくなってしまいました。
装備画面をキャンセルした際に、用語辞典画面のままループしないようにする方法はございませんでしょうか。
(装備画面以外にもスキル画面やステータス画面も同様の現象が発生しました。
また、上記のスクリプトではなくメッセージを表示してみた際はループせずに処理を終えてくれました)
ゲーム内用語辞典プラグインを使わせていただいております。
メニュー内コモンイベントプラグインを併用しておりまして、用語(キャラクター名)を選択すると
コモンイベントが走り、以下のようなスクリプトでそのキャラの装備画面に飛ばしています。
SceneManager.push(Scene_Equip);
SceneManager._nextScene.updateActor = function(){ this._actor = $gameActors.actor(10) };
SceneManager._nextScene.nextActor = function(){ this._skillWindow.activate() };
SceneManager._nextScene.previousActor = function(){ this._skillWindow.activate() };
しかし、飛ばした先の装備画面でキャンセルすると
即座に再度装備画面が呼び出されてしまい、そのまま装備画面→用語辞典→装備画面の
ループから抜け出せなくなってしまいました。
装備画面をキャンセルした際に、用語辞典画面のままループしないようにする方法はございませんでしょうか。
(装備画面以外にもスキル画面やステータス画面も同様の現象が発生しました。
また、上記のスクリプトではなくメッセージを表示してみた際はループせずに処理を終えてくれました)