セーブ画面を経由せずセーブしたデータの有無を判定に含める方法について
Posted: 2018年7月20日(金) 02:38
こんにちは!
表題の件で質問させていただきます。
トリアコンタン様のタイトル画面仕様変更プラグインと、鳥小屋様のセーブコマンドプラグインを併用させていただき、オリジナルのタイトル画面を経由して次のような仕様の処理を行いたいと思っております。
1.ゲーム起動後のタイトルスキップ後、スクリプト:DataManager.isAnySavefileExists();でセーブファイルの有無を判定して条件分岐。
A.(オートセーブで保存したもの含む)セーブファイルが存在しない場合、自動的に新しいゲームをスタートする。
B.セーブファイルが1つでも存在する場合、自作したオリジナルのタイトル画面を表示する(通常のタイトル画面のような扱いのマップ処理を行う)。
2.ゲームプレイ中に鳥小屋様のプラグインコマンド:SaveCommand save Xを実行し、特定の番号のセーブデータにオートセーブを行う処理を入れる。
ここで、1-A・2の処理自体は問題なく実行されるのですが、2でオートセーブを行ったあとメニュー画面から「タイトルに戻る」処理を行うと、1-Bの処理が行われずまた新たなゲームが始まってしまいます。
2つのプラグインを併用しているからかな……と思い、2の処理をトリアコンタン様のプラグインコマンド:AL_オートセーブ に変更しましたが、同じような結果となってしまいました。
セーブ画面を経由して手動でセーブしていた場合は、「タイトルに戻る」を選択後もきちんと1-Bの処理が行われて自作のタイトル画面が表示されるので、おそらくはオートセーブでのセーブデータは1のスクリプトでは判定できないのではないかと思っております……。
もし、上記のような「オートセーブ」でセーブしたデータの有無も条件分岐に含める方法があれば、ご教示いただきたいです……!
大変不躾な質問ではございますが、よろしくお願いいたします。
表題の件で質問させていただきます。
トリアコンタン様のタイトル画面仕様変更プラグインと、鳥小屋様のセーブコマンドプラグインを併用させていただき、オリジナルのタイトル画面を経由して次のような仕様の処理を行いたいと思っております。
1.ゲーム起動後のタイトルスキップ後、スクリプト:DataManager.isAnySavefileExists();でセーブファイルの有無を判定して条件分岐。
A.(オートセーブで保存したもの含む)セーブファイルが存在しない場合、自動的に新しいゲームをスタートする。
B.セーブファイルが1つでも存在する場合、自作したオリジナルのタイトル画面を表示する(通常のタイトル画面のような扱いのマップ処理を行う)。
2.ゲームプレイ中に鳥小屋様のプラグインコマンド:SaveCommand save Xを実行し、特定の番号のセーブデータにオートセーブを行う処理を入れる。
ここで、1-A・2の処理自体は問題なく実行されるのですが、2でオートセーブを行ったあとメニュー画面から「タイトルに戻る」処理を行うと、1-Bの処理が行われずまた新たなゲームが始まってしまいます。
2つのプラグインを併用しているからかな……と思い、2の処理をトリアコンタン様のプラグインコマンド:AL_オートセーブ に変更しましたが、同じような結果となってしまいました。
セーブ画面を経由して手動でセーブしていた場合は、「タイトルに戻る」を選択後もきちんと1-Bの処理が行われて自作のタイトル画面が表示されるので、おそらくはオートセーブでのセーブデータは1のスクリプトでは判定できないのではないかと思っております……。
もし、上記のような「オートセーブ」でセーブしたデータの有無も条件分岐に含める方法があれば、ご教示いただきたいです……!
大変不躾な質問ではございますが、よろしくお願いいたします。