こんばんは。
現在、あらかじめ作成しておいた仲間キャラ数十人の中から3人までランダムに加入できるイベントを作りたいと考えております。
ガチャに近いイベントなのですが、同じ仲間はかぶらないようにするにはどうすればいいか分からず、こちらに投稿させていただきました。
どなたかこのようなイベントの作成方法をご存知の方はいらっしゃいますか?
【解決済み】ランダムな仲間が加入するイベント
【解決済み】ランダムな仲間が加入するイベント
最後に編集したユーザー genn [ 2018年6月30日(土) 18:03 ], 累計 1 回
Re: ランダムな仲間が加入するイベント
自分でテストしてみて大丈夫そうだったので投稿します。
1,仲間の数分の乱数を3つ発生させる
2,条件分岐で同じ数が発生していたら、ラベルジャンプで乱数をやり直す
3,かぶらなくなったら
$gameParty.addActor($gameVariables.value(※))
で、仲間加入
※乱数を発生させた変数(アクターID)
乱数を発生させる際には、主人公のアクターIDが含まれないようにする、もしくは主人公のアクターIDが出た場合は乱数をやり直す。
こんな感じでどうでしょうか。
1,仲間の数分の乱数を3つ発生させる
2,条件分岐で同じ数が発生していたら、ラベルジャンプで乱数をやり直す
3,かぶらなくなったら
$gameParty.addActor($gameVariables.value(※))
で、仲間加入
※乱数を発生させた変数(アクターID)
乱数を発生させる際には、主人公のアクターIDが含まれないようにする、もしくは主人公のアクターIDが出た場合は乱数をやり直す。
こんな感じでどうでしょうか。
Re: ランダムな仲間が加入するイベント
返信ありがとうございます。
添付ファイル通りに作成したところ、ランダムな仲間を加入させることはできたのですが、まれに3人目が加入しないことがありました(もう一度イベントを発生させると、3人めが加入します)。
バージョンを戻しても変わりませんでした。
まったくの初心者で申し訳ありませんが、なにか解決策はあるのでしょうか?
※追記
申し訳ありません。主人公のIDを挿入してしまったため起こってしまった問題だったようで、解決いたしました。
おかげさまで理想のイベントを作成することができました。
本当にありがとうございます。
添付ファイル通りに作成したところ、ランダムな仲間を加入させることはできたのですが、まれに3人目が加入しないことがありました(もう一度イベントを発生させると、3人めが加入します)。
バージョンを戻しても変わりませんでした。
まったくの初心者で申し訳ありませんが、なにか解決策はあるのでしょうか?
※追記
申し訳ありません。主人公のIDを挿入してしまったため起こってしまった問題だったようで、解決いたしました。
おかげさまで理想のイベントを作成することができました。
本当にありがとうございます。