「1日目~4日目の期間に1日1回、キャラクターに話しかけて好感度を上げ、
最終日にアイテムがもらえる」というイベントを現在制作中なのですが、
キャラクターのパターン会話が順番に①~③ある場合、
例えば1日目は話かけるのをスルー、2日目に話しかけた場合
パターン①の会話イベントを発生させるところまでは出来たのですが、
同じマップ内で発生するイベントのため、スイッチや条件分岐などを使用しても
パターン①の会話が終わった後すぐにパターン②の会話イベントが発生するので
若干の違和感があります。これを1日1回の仕様にしたいのですが、
変数等で対応可能でしょうか?
ツクールを触り始めてまだ日が浅いため、ご教示いただければ幸いです。
【解決済】経過日数によって会話が変わるイベントについて
Re: 経過日数によって会話が変わるイベントについて
今日はもう話しかけた というスイッチを1つ作る。
会話をしたらONにする。
話しかけた時、これがONになってたら会話をしない条件分岐を作る。
条件分岐を入れ子にするか、イベントの中断をうまく使って
次の目以降のイベントが不本意に起動しないようにする。
このスイッチは、日付が変わるイベントの中でしかOFFにしない。
で、いけると思うのですがいかがでしょうか。
会話をしたらONにする。
話しかけた時、これがONになってたら会話をしない条件分岐を作る。
条件分岐を入れ子にするか、イベントの中断をうまく使って
次の目以降のイベントが不本意に起動しないようにする。
このスイッチは、日付が変わるイベントの中でしかOFFにしない。
で、いけると思うのですがいかがでしょうか。
Re: 経過日数によって会話が変わるイベントについて
教えていただいた通りに
「会話済」のスイッチを作成→オン
日付変更イベント内でスイッチをオフにする
条件分岐でオンになっていた場合→会話しない
条件分岐でオフになっていた場合→日付が変わっているため次の会話へ移行
何回目の会話であるかは変数で出現条件を設定したら違和感なく進行しました!
無事解決できました。ありがとうございました。
「会話済」のスイッチを作成→オン
日付変更イベント内でスイッチをオフにする
条件分岐でオンになっていた場合→会話しない
条件分岐でオフになっていた場合→日付が変わっているため次の会話へ移行
何回目の会話であるかは変数で出現条件を設定したら違和感なく進行しました!
無事解決できました。ありがとうございました。