初めまして。
minadukiと申します。
いきなりの本題で恐れ入ります。
装備した時にだけ発生するイベントを作りたいのですが、件名のようにループ、未発生、マップ移動でイベント復活してしまいます。
現在制作中のゲームにて、特定の装備(Aとします)をしメニューを閉じたときイベントを発生させたいと思っています。
現在の状況は、「条件分岐」を利用しA装備時にイベントを「並列処理」をトリガーにしております。
「条件分岐」の「分岐終了」の下にスイッチ操作を入れEV2ページ目にスイッチにチェック入れ、実行内容は白紙でテストプレイを行った場合、Aを装備してもイベントは発生しませんでした。
スイッチを実行内容から削除し、EV2ページ目も削除してテストプレイを行った場合、A装備後イベントが発生しました。しかしイベントはループします。
「イベントの一時消去」を実行内容に入れるとループはしませんが、マップ移動で同じイベントが何度も発生してしまいます。
「条件分岐」の「条件を満たさないときの分岐を作成」はあり、なしともに上記のようになります。
「トリガー」に関しても「自動処理、並列処理」どちらも上記のようになります
「条件分岐」はアクターの防具を選択しています。
どなたかご助力お願い致します。
イベントループor未発生で一度だけのイベントにできないです
Re: イベントループor未発生で一度だけのイベントにできないです
おはようございます。
スイッチの操作を入れる箇所が間違っているかと思われます。
minadukiさんのアップされている画像で言えば「イベントの一時消去」の箇所を
「スイッチの操作」に置き換えてみて下さい。
スイッチの操作を入れる箇所が間違っているかと思われます。
minadukiさんのアップされている画像で言えば「イベントの一時消去」の箇所を
「スイッチの操作」に置き換えてみて下さい。
- 添付ファイル
-
- 111.png (9.34 KiB) 閲覧数: 4842 回
Re: イベントループor未発生で一度だけのイベントにできないです
冷やっこ さんが書きました:おはようございます。
スイッチの操作を入れる箇所が間違っているかと思われます。
minadukiさんのアップされている画像で言えば「イベントの一時消去」の箇所を
「スイッチの操作」に置き換えてみて下さい。
口を出すまでもなかったのですが、最近書いた記事での事例がそのままだったので、紹介させてください。
https://fungamemake.com/archives/8079
「進めなくなるまでに行った過程の説明」が読んで欲しい箇所です。
問題点も解決策も事例と同じですね。
(つまり、よくある質問というやつです)
事例と同じで、トリガーは「自動実行」が妥当なタイプだと予想します。
お二人の質問や回答の方法に問題があるって意味じゃないですよ(念の為)
でも、「テキストとしてコピー」は覚えておくと、質問にも回答にも便利だと思いますので、お二人共に見ていただければ幸いです。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: イベントループor未発生で一度だけのイベントにできないです
特定装備を装備し、メニュー画面を閉じるとイベントを発生させたいです。
ツクール使用歴は65時間です。
プログラム経験はありません。
装備した時にだけ発生するイベントを作りたいです。
MAP移動をした際にイベントを発生しないようにしたいです。
現在制作中のゲームにて、特定の装備(Aとします)をしメニューを閉じたときイベントを発生させたいと思っています。
現在の状況は、「条件分岐」を利用しA装備時にイベントを「並列処理」をトリガーにしております。
「条件分岐」の「分岐終了」の下にスイッチ操作を入れEV2ページ目にスイッチにチェック入れ、実行内容は白紙でテストプレイを行った場合、Aを装備してもイベントは発生しませんでした。
スイッチを実行内容から削除し、EV2ページ目も削除してテストプレイを行った場合、A装備後イベントが発生しました。しかしイベントはループします。
「イベントの一時消去」を実行内容に入れるとループはしませんが、マップ移動で同じイベントが何度も発生してしまいます。
「条件分岐」の「条件を満たさないときの分岐を作成」はあり、なしともに上記のようになります。
「トリガー」に関しても「自動処理、並列処理」どちらも上記のようになります
「条件分岐」はアクターの防具を選択しています。
画像の「イベントの一時消去」の部分を「スイッチ」、「セルフスイッチ」をどちらをしてもイベントが発生しなくなるどころかPCキャラが動かなくなります。
「それ以外のとき」に「スイッチ」、「セルフスイッチ」をどちらをしてもイベントが発生しなくなります。
現在イベントループかMAP移動発生の2択の状態です。
どなたかご助力お願い致します。
>>冷やっこ様
ありがとうございます。残念ながらイベントが発生しなくなりました。
>>ムノクラ様
ありがとうございます。改めてすべて書かせていただきました。
自動実行で行ってみましたが改善しませんでした。
ツクール使用歴は65時間です。
プログラム経験はありません。
装備した時にだけ発生するイベントを作りたいです。
MAP移動をした際にイベントを発生しないようにしたいです。
現在制作中のゲームにて、特定の装備(Aとします)をしメニューを閉じたときイベントを発生させたいと思っています。
現在の状況は、「条件分岐」を利用しA装備時にイベントを「並列処理」をトリガーにしております。
「条件分岐」の「分岐終了」の下にスイッチ操作を入れEV2ページ目にスイッチにチェック入れ、実行内容は白紙でテストプレイを行った場合、Aを装備してもイベントは発生しませんでした。
スイッチを実行内容から削除し、EV2ページ目も削除してテストプレイを行った場合、A装備後イベントが発生しました。しかしイベントはループします。
「イベントの一時消去」を実行内容に入れるとループはしませんが、マップ移動で同じイベントが何度も発生してしまいます。
「条件分岐」の「条件を満たさないときの分岐を作成」はあり、なしともに上記のようになります。
「トリガー」に関しても「自動処理、並列処理」どちらも上記のようになります
「条件分岐」はアクターの防具を選択しています。
画像の「イベントの一時消去」の部分を「スイッチ」、「セルフスイッチ」をどちらをしてもイベントが発生しなくなるどころかPCキャラが動かなくなります。
「それ以外のとき」に「スイッチ」、「セルフスイッチ」をどちらをしてもイベントが発生しなくなります。
現在イベントループかMAP移動発生の2択の状態です。
どなたかご助力お願い致します。
>>冷やっこ様
ありがとうございます。残念ながらイベントが発生しなくなりました。
>>ムノクラ様
ありがとうございます。改めてすべて書かせていただきました。
自動実行で行ってみましたが改善しませんでした。
Re: イベントループor未発生で一度だけのイベントにできないです
minaduki さんが書きました:特定装備を装備し、メニュー画面を閉じるとイベントを発生させたいです。
ツクール使用歴は65時間です。
プログラム経験はありません。
装備した時にだけ発生するイベントを作りたいです。
MAP移動をした際にイベントを発生しないようにしたいです。
現在制作中のゲームにて、特定の装備(Aとします)をしメニューを閉じたときイベントを発生させたいと思っています。
現在の状況は、「条件分岐」を利用しA装備時にイベントを「並列処理」をトリガーにしております。
「条件分岐」の「分岐終了」の下にスイッチ操作を入れEV2ページ目にスイッチにチェック入れ、実行内容は白紙でテストプレイを行った場合、Aを装備してもイベントは発生しませんでした。
スイッチを実行内容から削除し、EV2ページ目も削除してテストプレイを行った場合、A装備後イベントが発生しました。しかしイベントはループします。
「イベントの一時消去」を実行内容に入れるとループはしませんが、マップ移動で同じイベントが何度も発生してしまいます。
「条件分岐」の「条件を満たさないときの分岐を作成」はあり、なしともに上記のようになります。
「トリガー」に関しても「自動処理、並列処理」どちらも上記のようになります
「条件分岐」はアクターの防具を選択しています。
画像の「イベントの一時消去」の部分を「スイッチ」、「セルフスイッチ」をどちらをしてもイベントが発生しなくなるどころかPCキャラが動かなくなります。
「それ以外のとき」に「スイッチ」、「セルフスイッチ」をどちらをしてもイベントが発生しなくなります。
現在イベントループかMAP移動発生の2択の状態です。
どなたかご助力お願い致します。
>>冷やっこ様
ありがとうございます。残念ながらイベントが発生しなくなりました。
>>ムノクラ様
ありがとうございます。改めてすべて書かせていただきました。
自動実行で行ってみましたが改善しませんでした。
質問を読み損なっていた箇所がありました。
同マップ内で装備する事を想定すると、
ページ1の
トリガー : 並列処理
がベターです。
ページ2は決定ボタンのままでOKです。
その上で、動作確認にセーブデータを使用していませんか?
セルフスイッチAの箇所を2箇所とも、セルフスイッチB、C、D(つまり、今まで試していないセルフスイッチ)に変更して確認してください。
条件分岐は今回は「それ以外のとき」は必要ありません。
そのままでも害はありませんが、可読性から考えると、外した方が良いでしょう。
もし、これで動作したら、セルフスイッチAがONの状態のセーブデータでテストしていたということなので、イベントの作りがセルフスイッチAでは動かないということではありません。
つまり、お豆腐さんの出した解決案は合っています。
試しに、イベントをコピーして、貼り付けてから、元イベントを削除すると、イベントIDが変わるはずです。
それのセルフスイッチをAに変更しても動くと思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: イベントループor未発生で一度だけのイベントにできないです
>>ムノクラ様
お返事ありがとうございます。
実行内容解決いたしました。
ありがとうございました。
お返事ありがとうございます。
実行内容解決いたしました。
ありがとうございました。
Re: イベントループor未発生で一度だけのイベントにできないです
minaduki さんが書きました:>>ムノクラ様
お返事ありがとうございます。
実行内容解決いたしました。
ありがとうございました。
解決できて何よりです。
トピックのタイトルに【解決】をつけてくださいね。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。