プレイヤーが移動できない指定の場所(壁など)を左クリックした場合にイベントを実行させるにはどうすればいいでしょうか?
よろしくお願いします。
指定の場所を左クリックしたらイベントが実行されるようにしたい
Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい
こんにちは。
タッチイベントコマンド
https://woodpenguin.web.fc2.com/MV_Plug ... mmand.html
こちらのプラグインで、クリックした座標のリージョン番号を取得できます。
下記のように設定していただくと、ご要望の動作ができると思います。
①壁などに「リージョン番号1」を設定する。
②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。
③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
※コマンドの最後で、「変数0001の値を初期化する」を忘れないように。
タッチイベントコマンド
https://woodpenguin.web.fc2.com/MV_Plug ... mmand.html
こちらのプラグインで、クリックした座標のリージョン番号を取得できます。
下記のように設定していただくと、ご要望の動作ができると思います。
①壁などに「リージョン番号1」を設定する。
②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。
③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
※コマンドの最後で、「変数0001の値を初期化する」を忘れないように。
Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい
論理イヌ さんが書きました:こんにちは。
タッチイベントコマンド
https://woodpenguin.web.fc2.com/MV_Plug ... mmand.html
こちらのプラグインで、クリックした座標のリージョン番号を取得できます。
下記のように設定していただくと、ご要望の動作ができると思います。
①壁などに「リージョン番号1」を設定する。
②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。
③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
※コマンドの最後で、「変数0001の値を初期化する」を忘れないように。
最後に編集したユーザー kurageinu on 2022年9月12日(月) 06:59 [ 編集 1 回目 ]
Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい
kurageinu さんが書きました:論理イヌ さんが書きました:こんにちは。
タッチイベントコマンド
https://woodpenguin.web.fc2.com/MV_Plug ... mmand.html
こちらのプラグインで、クリックした座標のリージョン番号を取得できます。
下記のように設定していただくと、ご要望の動作ができると思います。
①壁などに「リージョン番号1」を設定する。
②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。
③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
※コマンドの最後で、「変数0001の値を初期化する」を忘れないように。
ありがとうございます。
プラグイン入れたんですけど実行の仕方がよくわからなくて…
できれば実行内容の例を書いて頂けるとありがたいです…
Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい
以下の通り設定すればいけると思います。
最下部にサンプルのプロジェクトを載せましたので、ご参考にしてください。
①壁などに「リージョン番号1」を設定する。
②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。
③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
コモンの最後で「変数0001の値を初期化する」という処理を入れる。
④マップに自動実行イベントを1つ作り、スイッチ1をONにして、並列実行できるようにしておく。
自動実行イベントは、最後かならず「イベントの一時消去」をします。
黒い部分をクリックするとイベントが実行される。
https://71.gigafile.nu/1221-c915ca6e5fa ... 43f3f62f35
ダウンロード期間:2022年12月21日(水)
ダウンロードキー:ありません
最下部にサンプルのプロジェクトを載せましたので、ご参考にしてください。
①壁などに「リージョン番号1」を設定する。
②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。
③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
コモンの最後で「変数0001の値を初期化する」という処理を入れる。
④マップに自動実行イベントを1つ作り、スイッチ1をONにして、並列実行できるようにしておく。
自動実行イベントは、最後かならず「イベントの一時消去」をします。
黒い部分をクリックするとイベントが実行される。
https://71.gigafile.nu/1221-c915ca6e5fa ... 43f3f62f35
ダウンロード期間:2022年12月21日(水)
ダウンロードキー:ありません
最後に編集したユーザー 論理イヌ on 2022年9月13日(火) 11:46 [ 編集 2 回目 ]
Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい
論理イヌ さんが書きました:以下の通り設定すればいけると思います。
最下部にサンプルのプロジェクトを載せましたので、ご参考にしてください。
①壁などに「リージョン番号1」を設定する。
スクリーンショット 2022-09-12 20.43.32.png
②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。
③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
※マップに自動実行イベントを1つ作り、スイッチ1をONにして、並列実行できるようにしておく。
スクリーンショット 2022-09-12 20.43.55.png
黒い部分をクリックするとイベントが実行される。
スクリーンショット 2022-09-12 20.44.27.png
https://71.gigafile.nu/1221-c915ca6e5fa ... 43f3f62f35
ダウンロード期間:2022年12月21日(水)
ダウンロードキー:ありません
説明の通りに実行したんですが、なぜか文章がループで表示され続けクリックしたら実行されるようにできません…
何が間違ってるんでしょうか…
Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい
コモンイベントの最後に、変数を初期化するコマンドを入れるといいかもです。
あと、マップで自動実行しているイベントに対し、
最後に「イベントの一時消去」をしてないのかもしれません。
※2つ前の記事の方にも追加しました。
あと、マップで自動実行しているイベントに対し、
最後に「イベントの一時消去」をしてないのかもしれません。
※2つ前の記事の方にも追加しました。
Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい
無事できました!
丁寧にわかりやすく教えていただきありがとうございました!m(_ _)m
丁寧にわかりやすく教えていただきありがとうございました!m(_ _)m