自動実行のイベントが再発してしまうことについて教えていただきたいです。

wowyeah
記事: 2
登録日時: 2019年12月17日(火) 01:28

自動実行のイベントが再発してしまうことについて教えていただきたいです。

投稿記事by wowyeah » 2019年12月17日(火) 08:29

オープニングで自動実行のイベントを制作した際、別のマップで新しい仲間を加入し、再度オープニングのマップに入るともう一度自動実行のイベントが始まってしまいます。

仲間を加入せずに入った場合は何も起きないのですが、仲間を加入してマップに入ると、入った瞬間にイベントが起きてしまいます。

これはどうにもならないのでしょうか?

解決法があるのであれば教えていただきたいです。

よろしくお願いいたしますm(._.)m

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 自動実行のイベントが再発してしまうことについて教えていただきたいです。

投稿記事by ムノクラ » 2019年12月17日(火) 09:25

wowyeah さんが書きました:オープニングで自動実行のイベントを制作した際、別のマップで新しい仲間を加入し、再度オープニングのマップに入るともう一度自動実行のイベントが始まってしまいます。

仲間を加入せずに入った場合は何も起きないのですが、仲間を加入してマップに入ると、入った瞬間にイベントが起きてしまいます。

これはどうにもならないのでしょうか?

解決法があるのであれば教えていただきたいです。

よろしくお願いいたしますm(._.)m


セルフスイッチで再度動かない設定をすれば解決すると思われます。
初歩なので、下記に一通り目を通すことをお勧めします。

https://tkool.jp/mv/guide/006_004.html
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
wowyeah
記事: 2
登録日時: 2019年12月17日(火) 01:28

Re: 自動実行のイベントが再発してしまうことについて教えていただきたいです。

投稿記事by wowyeah » 2019年12月17日(火) 14:33

ご教授いただきありがとうございます。

ですが、セルフスイッチで設定するとキャラクターが画面から消えてしまい、自動イベントも起きなくなってしまいます。
あと、スイッチも0001以外を設定すると、キャラクターが消えてしまいます。
0001で設定した場合はちゃんと表示され、会話もできます。

解決法を探したのですが、どこにも書いてありませんでした。

一応講座などは一通り目を通したのですが、当方初心者でして、あまりよく理解できずにいます。

恐れ入りますが、この現象についても教えていただけると幸いです。
blue
記事: 26
登録日時: 2016年5月24日(火) 19:22

Re: 自動実行のイベントが再発してしまうことについて教えていただきたいです。

投稿記事by blue » 2019年12月17日(火) 15:28

ムノクラ様の貼られたリンクの通りに設定してもどうしてもうまくいかないのであれば該当イベントのSSをいただければ原因は確定するかと思います。

ここからは推測になりますが、イベントのページ1(オープニングのイベントを記載しているページ)の出現条件にスイッチの設定を行ってはいませんか?
出現条件は文字通りそのページのイベントを出現させるのに必要な条件です。
再発防止のためには空白のページを追加し、空白のページの出現条件に先ほどのイベント中にオンにしたスイッチの設定を行う必要がございます。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 自動実行のイベントが再発してしまうことについて教えていただきたいです。

投稿記事by ムノクラ » 2019年12月17日(火) 18:39

wowyeah さんが書きました:ご教授いただきありがとうございます。

ですが、セルフスイッチで設定するとキャラクターが画面から消えてしまい、自動イベントも起きなくなってしまいます。
あと、スイッチも0001以外を設定すると、キャラクターが消えてしまいます。
0001で設定した場合はちゃんと表示され、会話もできます。

解決法を探したのですが、どこにも書いてありませんでした。

一応講座などは一通り目を通したのですが、当方初心者でして、あまりよく理解できずにいます。

恐れ入りますが、この現象についても教えていただけると幸いです。

全て、先程の初心者講座に書いてあるのですが…
ムノクラなりに噛み砕いて書いてみましょう。

イベントを発生させなくする
https://tkool.jp/mv/guide/006_004b.html#03

簡単な実例として、イベント編集モードでマップを右クリックすると出る「イベントの簡単作成」で宝箱を作ってください。
左上に「1」「2」のタブがあります。
この数字をページと呼びます。

1ページには、宝箱が閉まった状態のイベントが書かれています。
出現条件は何もありません。
宝箱を開けた時にセルフスイッチAをONにするイベントが入っています。

2ページには、宝箱を開けた状態のイベントが書かれています。
出現条件に、セルフスイッチAのチェックが入っていて、画像が宝箱が空いた状態になっています。

この例がどのように動作しているか、初心者講座の文章を引用します。

初期状態ではスイッチが OFF になっていますので、2 ページ目の出現条件は満たしません。次に 1 ページ目ですが、出現条件が未設定ですので、出現条件を満たしたことになります。したがって、1 ページ目が有効となり、プレイヤーキャラクターがマップイベントに接触するとイベントの内容が実行されます。

1 ページ目のイベント内容を実行すると、スイッチが ON になります。すると、2 ページ目の出現条件を満たすことになりますので、2 ページ目が有効になります。したがって、プレイヤーキャラクターが再度マップイベントに接触しても、2 ページ目にはイベントの実行内容を設定していないわけですから、何も起こらなくなります。


これで理解できたでしょうか?

確認ポイント
1.ページは数字の多い順に「最初に出現条件が満たされたもの」が表示される。
2.各ページの「トリガー」「プライオリティ」「画像」に注意。

オープニングイベントの簡単な例を画像で上げておきます。

SS01.png

SS02.png


※質問の仕方についてのお願いです。
これは「初心者は質問するな」という意味ではありません。
「回答者も努力しているので、質問者も努力してください」というお願いです。

まず、チュートリアルと初心者講座は読む(目を通す)のではなく、実際にやってみましょう。
やらないと今回のように、書いてあることに気づきません。

また、質問内容は何をどう設定しているのか、スクリーンショットなどで、できるだけ具体的な例を挙げましょう。
頭の中を書き出しているつもりでも、確認していない項目などが多く、どういう状況か分からないと返信がつきません。
返信者もエスパーではないので、可能な限り一目瞭然な質問方法を模索するようにしてください。
最後に編集したユーザー ムノクラ on 2019年12月17日(火) 20:34 [ 編集 1 回目 ]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
sally
記事: 119
登録日時: 2019年8月06日(火) 05:11

Re: 自動実行のイベントが再発してしまうことについて教えていただきたいです。

投稿記事by sally » 2019年12月17日(火) 20:18

横入り失礼いたします。

お悩みを拝読すると、

■ スイッチの影響範囲
■ スイッチとセルフスイッチの違い
■ イベントページの優先度
への理解が曖昧になっているように見受けられます。

セルフスイッチで設定するとキャラクターが画面から消えてしまい、自動イベントも起きなくなってしまいます。


というお言葉からの推測ですが、勘違いしていましたらごめんなさい。

セルフスイッチはセルフ、の名前の通り「設定したイベントIDでのみ」影響があるスイッチです。
一方でスイッチは、コモンイベントを含む全てのイベントに影響します。

例えば【イベント01】と【イベント02】があったとして、
【01】でセルフスイッチをオンにしても【02】には影響しません。
逆も同じで【02】でオンにしたセルフスイッチは【01】には影響しません。
一方、【01】でスイッチ0001をオンにすると、【02】にも影響します。

なので、
OPイベントと仲間イベントの発生条件をスイッチ0001のオン、
仲間イベントの完了でスイッチ0001をオフにしていれば、OPは無限ループします。
また、
セルフスイッチを開始条件にしていれば、そもそも違うイベントでオンにしたセルフスイッチは
OPイベント / 仲間イベントに影響しませんので、そもそも発生しません。

ムノクラ さんのご説明が丁寧で非常に分かりやすいので、そちらを参考にされながら、
まずは宝箱のイベントなどから作成されると理解がしやすくなるかと思います。

“MV:質問” へ戻る