お世話になっております。
タイトル通り、今回はタイトル画面の変更についての質問です。
調べてみたところ、進行度に合わせてタイトル画面を変更する方法や、タイトル画面をランダム表示する方法は見つかったのですが、これを組み合わせる方法はあるのでしょうか?
たとえば、初回起動時はタイトル画面Aが表示され、ゲームが進行するとタイトル画面A、Bの二種類からランダムで表示、さらに進むとタイトル画面A、B、Cの三種類からランダムで表示される……というような感じです。
ご回答いただけますと幸いです。よろしくお願いします。
【解決済み】タイトル画面を進行度に合わせて変更しつつ、ランダムにする方法
Re: タイトル画面を進行度に合わせて変更しつつ、ランダムにする方法
こんばんは。画像をランダムに表示させるだけで良いでしょうか?
進行度に合わせてタイトル画面を変更する方法が、たぶんトリアコンタン様の「タイトル画面変更プラグイン」のことだと思うのですが、そちらを改造する形でよければ、プラグインの末尾のほうにある
の中の、
を、
にして、タイトル1の進行度を0、タイトル2の進行度を1、タイトル3の進行度を2にすれば、一応ご希望通りのランダム表示になるんじゃないかと…
(データベース>システム>タイトル画面で指定する画像を、代わりにタイトル1の画像に指定する形)
同じ要領でやればBGMもランダムにできると思いますが、画像1とBGM1、画像2とBGM2…みたいにセットにした状態をランダムに、ということになるともう少し違った改造が必要になりますね。
進行度に合わせてタイトル画面を変更する方法が、たぶんトリアコンタン様の「タイトル画面変更プラグイン」のことだと思うのですが、そちらを改造する形でよければ、プラグインの末尾のほうにある
コード: 全て選択
Scene_Title.prototype.changeTitleImage = function() {
の中の、
コード: 全て選択
$dataSystem.title1Name = paramTitleImages[i];
を、
コード: 全て選択
$dataSystem.title1Name = paramTitleImages[Math.floor(Math.random() * (paramTitleImages.length - i) + i)];
にして、タイトル1の進行度を0、タイトル2の進行度を1、タイトル3の進行度を2にすれば、一応ご希望通りのランダム表示になるんじゃないかと…
(データベース>システム>タイトル画面で指定する画像を、代わりにタイトル1の画像に指定する形)
同じ要領でやればBGMもランダムにできると思いますが、画像1とBGM1、画像2とBGM2…みたいにセットにした状態をランダムに、ということになるともう少し違った改造が必要になりますね。
Re: タイトル画面を進行度に合わせて変更しつつ、ランダムにする方法
ミズナギさん、ありがとうございます!
BGMは共通で画像のみを変える予定でしたので、提示していただいた方法通りにやってみたところ、無事に思っていた通りのことができました!
そういうわけですので、これでトピックを閉じさせていただこうと思います。
本当にありがとうございました!
BGMは共通で画像のみを変える予定でしたので、提示していただいた方法通りにやってみたところ、無事に思っていた通りのことができました!
そういうわけですので、これでトピックを閉じさせていただこうと思います。
本当にありがとうございました!