【解決済み】クリック時の扉の表示バグ?

ひまちゃん
記事: 3
登録日時: 2017年7月25日(火) 05:43

【解決済み】クリック時の扉の表示バグ?

投稿記事by ひまちゃん » 2017年7月25日(火) 05:58

イベントの簡単作成――扉...で扉を作ったのですが一度開いた扉を2マス離れた位置からクリックすると再度、扉が表示されてイベントが繰り返されてしまいます。
イベントの実行内容は全く触っていないです。

公式サイトや色んな方のサイトで自分なりに探してみましたが報告を見つけられなかったので、修正方法や対策を質問させていただきました。
探し方が甘かったのかもしれないので初歩的な事でしたら申し訳ないです。
宜しければ回答を頂けたらと思いますのでよろしくお願いします。
最後に編集したユーザー ひまちゃん on 2017年7月26日(水) 01:01 [ 編集 2 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: クリック時の扉の表示バグ?

投稿記事by 奏ねこま » 2017年7月25日(火) 06:40

イベントの簡単作成の「扉」は、イベント実行時に「他のマップに移動する」ことを想定して作られています。
イベント実行後に移動する先を同じマップ内にしたいなら、イベント内容を用途に合わせて変更する必要があります。
移動先の指定は、扉作成時に出るウインドウの「場所」のところで指定できます。
パっと見、扉を設置する場所を指定するように見えて紛らわしいですが、これが移動先の指定です。
添付ファイル
16.png
16.png (13 KiB) 閲覧数: 3767 回
ひまちゃん
記事: 3
登録日時: 2017年7月25日(火) 05:43

Re: クリック時の扉の表示バグ?

投稿記事by ひまちゃん » 2017年7月25日(火) 16:05

>奏ねこま様
回答ありがとうございます。
自分の文章が分かり辛く誤解させてしまい申し訳ないですが、移動先の座標を間違えた等のミスではなく今回はイベントの簡単作成――扉...で作りましたが極端なイベント実行内容ですと

移動ルートの設定:このイベント
・左を向く
・ウェイト3フレーム
・右を向く
・ウェイト3フレーム
・上を向く
・すり抜けON
通常キャラと同じ プレイヤーから接触 

でも一度開けてから距離を取ってイベントのあったマスをクリックすると再びイベントが実行されてしまいます。イベントが終了して何も無いマスなのにクリックする事で見えないけどイベントが実行される、という状態です。
分かりにくかったら申し訳ないです。。。
アバター
あかみどり
記事: 57
登録日時: 2017年7月08日(土) 12:07
連絡を取る:

Re: クリック時の扉の表示バグ?

投稿記事by あかみどり » 2017年7月25日(火) 17:57

再現できましたので情報残しておきます

イベントの簡単作成から扉(以後簡易扉)のイベントを設定した時、
場所移動で同MAPに移動した場合
簡易扉のイベントが消えます。
この時、元の簡易扉のイベントの設定があったマスに
[扉のあった位置に移動するまで直線で2セル以上の距離をマウスでクリックして移動する]
ともう一度簡易扉が出現し同じイベントを実行するようです
また、これはイベント設定マスの上を通過しても
実行はされません。(あくまで簡易扉イベント設定マスの上をクリック)
十字キーで同じ事をしても再現はできませんでした。
======================================
以下何度も扉が開くバグの再現
□=移動マス ☆=プレイヤーの位置 扉=扉があった位置(マウスでクリックする場所)

バグが発生する(上下左右直線の距離が2マス以上)

扉□□☆

  ☆
  □
扉□□□

バグは発生しない(扉までの直前の直線の距離が1マス)
 ☆
 □
扉□
======================================
扉までの距離が遠くても直前の距離が1マスだと発生しない点
イベントの上を通過出来る点
十字キーで再現できない点をみても、
バグなんじゃないかな~?と思います。
---------------------------------------------
Twitter
https://twitter.com/aoki_akamidori
---------------------------------------------
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: クリック時の扉の表示バグ?

投稿記事by まっつUP » 2017年7月25日(火) 18:33

あかみどり様
お世話になります。

イベントのトリガー「プレイヤーから接触」には
トリガー「決定ボタン」の判定も含まれることはご存知でしょうか。

消えた扉とやらに隣接して向きを合わせ、決定ボタンを押すと

[扉のあった位置に移動するまで直線で2セル以上の距離をマウスでクリックして移動する]
を行った場合と同様にイベントが実行されるはずです。

追記:これはすり抜けオンの時、~から接触の判定では
イベントを実行しなくなる仕様のためです。

追記2:イベントのプライオリティが「プレイヤーと同じ」でない場合は
この限りではありません。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
ビービー
記事: 308
登録日時: 2016年1月12日(火) 18:40

Re: クリック時の扉の表示バグ?

投稿記事by ビービー » 2017年7月25日(火) 19:45

こんばんは。

ひまちゃんさん
イベントはこちらで実行しないように設定しない限り何度でも実行されるのがツクールの仕様です。
簡易作成でいうところの移動と同じように画像が無くてもイベントは存在します。
なのでスイッチや変数を使いイベントのページを切り替えて実行しないようにしなければいけません。

ですが、今回はイベントの一時消去を扉イベントの一番下に追加するだけでお望みの動作になるものと思います。
お試しください。
------------------------------------------------------
Twitterやってます。
https://twitter.com/BB_ENTER
ブログもやってます。
http://bb-entertainment-blog.blogspot.jp/
アバター
あかみどり
記事: 57
登録日時: 2017年7月08日(土) 12:07
連絡を取る:

Re: クリック時の扉の表示バグ?

投稿記事by あかみどり » 2017年7月25日(火) 20:25

まっつUPさん
いつも色々な記事を参考にさせていただいて
お世話になっています

>「プレイヤーから接触」には
>トリガー「決定ボタン」の判定も含まれること

なるほど
接触だけかと思っていました
って、ヘルプ表示をさせると書いてありましたね
自分がよく見てないだけでした…すみません。
あと条件の直線1マス、2マスの違いは
キャラクターの向きだったんですね
(1マスだとキャラクターが扉の方に向いていなかった為)
助言のおかげで色々と勉強になりました
ありがとうございます

記事修正
なんとなく分かりました
扉が透明=グラフィックの向きで
透明になってるだけなんですね
(小さい扉には扉が開いたというグラフィックがない)
普段扉を全く使ってないせいで
かなり不思議現象にみえてました
---------------------------------------------
Twitter
https://twitter.com/aoki_akamidori
---------------------------------------------
ひまちゃん
記事: 3
登録日時: 2017年7月25日(火) 05:43

Re: クリック時の扉の表示バグ?

投稿記事by ひまちゃん » 2017年7月26日(水) 00:59

>あかみどり様
状況再現と詳細な説明ありがとうございます。
お陰様で他の方の返信も頂けまして本当に感謝です。

>まっつUP様
初めたばかりの初心者に分かりやすい説明をしてくださって感謝致します。
ツクールの仕様やイベントについて知識を深められて勉強になりました。
今後の作品作りに活かせるように頑張らせて頂きます。

>ビービー様
簡潔な回答を頂きイベントに組み込んだら目的の動作になりました。ありがとうございます。
簡単な作品を完成させて満足していた所で不測の事態が起こり混乱してましたが落ち着けました。

返信を下さった方に改めまして感謝させていただきます。本当にありがとうございます。

“MV:質問” へ戻る