ページ 11

【解決済み】マップイベントの複製が動作しない

Posted: 2016年9月26日(月) 01:39
by aiueo
マップイベントの複製が動作しない

マップイベントXを作成しました
マップID:002 出現条件スイッチY番 トリガー自動実行
イベントIDを参照するようなことはしていません

マップイベントXをコピーして同じマップ内に貼り付けました
他にマップイベントを作ったり削除したりしてますので、
マップID:008となりました
それ以外は全く同じです

もとのマップイベントXを 出現条件空白  トリガー決定ボタン に変更し、
複製のマップイベントXは 出現条件スイッチY番 トリガー自動実行のままにしました

複製したマップイベントXがもとのマップイベントXと同じ動作をするかと思ったんですが
動作しませんでした
セーブしたりツクールを立ち上げ直したりPCを再起動したりしましたが変化なしです

よくある原因があるのでしょうか
自分のPCかツクールにのみ不具合が起こっているのでしょうか

以上宜しくお願いいたします

Re: マップイベントの複製が動作しない

Posted: 2016年9月26日(月) 15:01
by ショウ
自分も以前似た様な事がありました(自分はVXです)

1.ニューゲームではじめてもそうなるのか
2.複製する前のそのイベントがあるマップでセーブしたデータをロードしているのか


二つ目の場合マップが複製する前の状態になっているかもしれないのでマップを出入りするか、
場所移動を作る前などでそれが出来ないならニューゲームではじめて確認してみてください。
ロード後の場合スイッチがONになっているか確認してみてください。
イベントチェックした後セーブしていた場合条件を満たしていない状態になっていると思います。

Re: マップイベントの複製が動作しない

Posted: 2016年9月27日(火) 22:32
by aiueo
ショウ様ありがとうございます
ニューゲームでも例の現象が起こります
マップは移動しない仕様なので一寸わかりません

今回現象が発生したプロジェクトですが
http://www1.axfc.net/u/3723119.zip
DLキー 1d8grd93

キャンセルボタンで赤い自作メニュー(左端上下と上端左右にしか動かない)が出ます
カーソルを初期位置のひとつ右に移動して決定ボタンを押すと 緑の自作メニューが出ます
キャンセルボタンで前のメニューや通常画面に戻ります

MAP002でマップイベントが並んでいますが
イベントID:001
イベントID:002
イベントID:004
イベントID:007

このうち例としてイベントID:007をコピーして隣に貼り付け(ID003になる)
オリジナルのイベントID:007を削除すると緑の自作メニューは動作しません

デバッグモードで見るとイベントを出現させるスイッチは動いていますがイベント内容が動作していません
スクリプト素材を停止したり、イベントIDが同じになるようにとか色々試しましたが
同じ記述のイベントがなぜ動作しなくなるのか分かりません・・・

Re: マップイベントの複製が動作しない

Posted: 2016年9月28日(水) 01:54
by ショウ
まだ解決はしていませんが経過報告を

ID:004もコピーしたものが動作しないようです。
ただなぜかコピーした004と007は自動実行ではなく並列処理にすると動作するようです。
イベント内容を変えても上記と同じ動きだったので恐らくイベント内容自体に問題がある訳では無いと思います

追記
色々試した結果上記二つのイベントををコピーした場合の
通常時と同じ動作をするパターンを見つけましたので参考になるかもと書いておきます。
1.ID:008の2ページ目を作り条件をスイッチ10がONにする(それ以外はそのまま)
2.ID:007をコピーしたイベントのトリガーを並列処理にする

あと元々イベントの組み方的に無理やり自動実行を同時に複数動かしてる感じなので
自動実行どうしの干渉が原因な気がします

Re: マップイベントの複製が動作しない

Posted: 2016年9月28日(水) 07:47
by ショウ
イベントを上から順に一つにまとめてみたら普通に動きました。
001の3ページ目に002の内容を4ページ目に004の内容を5ページ目に007の内容をコピーします。
(コピーした004と007でも試しました)
やっぱり何かの拍子に自動実行同士が干渉したりしてなかったりしてたのかもしれません。
あの組み方だと002の自動実行がひたすら動くはずなのに004が動いてましたし。
この組み方なら少なくともそれが原因で動作しない事は無いと思います。
あとまとめたイベントはコピーしても動きました。

Re: マップイベントの複製が動作しない

Posted: 2016年9月29日(木) 21:41
by aiueo
ショウ様ありがとうございます
検証していただいた内容こちらでも確認いたしました
動かなくなった原因が何なのか気になっていたのですが
自分のあれはたまたま動いてただけで根本的に良くない組み方でした
自動実行同時とか今まで全く意識してませんでしたし・・・
基本的なことを復習する必要がありそうです
ありがとうございました