何度か話しかける度に会話が変わるようにしたい

emmo
記事: 1
登録日時: 2017年12月23日(土) 19:32

何度か話しかける度に会話が変わるようにしたい

投稿記事by emmo » 2017年12月23日(土) 19:43

スイッチの機能をようやく理解してきたような身なのですが、2回話しかける際にスイッチを利用して会話内容を変えることが出来るのは理解したのですが、3回目以降に話しかけた際に会話内容を変えるにはどうしたらいいのでしょうか?また回数に制限はあるんでしょうか?4回目5回目以降も違ったセリフを聞くことができる。など

アバター
ビービー
記事: 308
登録日時: 2016年1月12日(火) 18:40

Re: 何度か話しかける度に会話が変わるようにしたい

投稿記事by ビービー » 2017年12月23日(土) 20:09

こんばんは。

スイッチでもできますが
変数を使うことでより簡単に作成可能です。

まずイベントの1ページ目
文章の表示で話させたいことを書いたら
次に変数Aに10を代入します
そしたら2ページ目を作成してください。

2ページ目は出現条件を設定します。
先ほど10を代入した変数Aを指定し10以上の場合と設定してください。
そうすることで先ほど1ページ目で変数Aに10を代入したことにより次にイベントが起動する際は2ページ目が起動するようになります。

3回目4回目は以上の繰り返しで作成可能で
そのつど変数Aに代入する値を10ずつ増やしてください。

10ずつ増やすのは後から別のイベントを間に入れたい場合に「変数Aが25以上の時」など追加できるからです。
この方法で最大20ページ目まで作成可能です。
------------------------------------------------------
Twitterやってます。
https://twitter.com/BB_ENTER
ブログもやってます。
http://bb-entertainment-blog.blogspot.jp/
アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: 何度か話しかける度に会話が変わるようにしたい

投稿記事by しぐれん » 2017年12月23日(土) 20:18

個人的にはセリフが変わる程度ではページ切り替えはお勧めしません。
ページが1つ増えるごとに処理が重くなりますので。
内部で条件分岐によって対応するセリフに切り替える方が良いです。

あとはビービーさんと同様です。
現在、プラグイン依頼はお休み中です。
アバター
ムル。
記事: 28
登録日時: 2016年7月30日(土) 03:18
お住まい: 東京

Re: 何度か話しかける度に会話が変わるようにしたい

投稿記事by ムル。 » 2017年12月23日(土) 20:46

こんばんは。

初心者の私が参考になったものを紹介します。
↓公式のサイトで見れる【初心者講座】
https://tkool.jp/mv/guide/index.html

↓公式で公開されている【初心者のための動画】
その動画では、まさに会話の変化などスイッチの使い方を
分かりやすく教えてくれます。
https://tkool.jp/mv/movie/index.html

※ニコニコ動画の方でも観れます。
http://nico.ms/sm28524527

(リンクから見れるかな…?)
kyokou
記事: 10
登録日時: 2019年3月09日(土) 13:56

Re: 何度か話しかける度に会話が変わるようにしたい

投稿記事by kyokou » 2020年6月23日(火) 18:15

MVの機能だけでemmoさんが求める効果の一例を作成してみましたが、こちらは中国語バージョンなので、幾つかの日本語の用語がわからなくて、ssでお見せいたします。一応ssではできるだけわかるように日本語で説明します。

2ページによるイベントで、1ページ目は変数の作成で、2ページ目は会話を処理します。
宝箱に話しかけると、1から4回目は宝箱「い」と言い、5回目以降は「あ」と言います。

会話回数による内容の変化1.png


会話回数による内容の変化2.png
論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 何度か話しかける度に会話が変わるようにしたい

投稿記事by 論理イヌ » 2020年6月25日(木) 11:48

>【プラグイン】イベントの中断と再開
https://forum.tkool.jp/index.php?thread ... 96%8B.485/

>繰り返される会話を実装するためだけに、変数や条件分岐を駆使する必要はもうありません。
>プラグイン名:YieldReturnConversation.js
>概要:イベントの中断と再開をサポートします。

私は使ったことがないですが、こうったプラグインがあるようです。
ご参考までに。
ゆうrann
記事: 22
登録日時: 2020年6月08日(月) 00:10

Re: 何度か話しかける度に会話が変わるようにしたい

投稿記事by ゆうrann » 2020年7月04日(土) 18:53

変数1つと条件分岐で実現可能です。

会話切り替え 代入 乱数0〜9

条件分岐 会話変数=0
表示したいメッセージ


同様に残りのパターンを指定することで、話しかけた時に0から9までの10パターンをランダムで表示することができます。

“MV:質問” へ戻る