指定の場所を左クリックしたらイベントが実行されるようにしたい

返信する
kurageinu
記事: 41
登録日時: 2022年3月24日(木) 19:02

指定の場所を左クリックしたらイベントが実行されるようにしたい

投稿記事 by kurageinu »

プレイヤーが移動できない指定の場所(壁など)を左クリックした場合にイベントを実行させるにはどうすればいいでしょうか?
よろしくお願いします。
論理イヌ
記事: 205
登録日時: 2020年3月13日(金) 13:05

Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい

投稿記事 by 論理イヌ »

こんにちは。

タッチイベントコマンド
https://woodpenguin.web.fc2.com/MV_Plug ... mmand.html

こちらのプラグインで、クリックした座標のリージョン番号を取得できます。
下記のように設定していただくと、ご要望の動作ができると思います。

①壁などに「リージョン番号1」を設定する。

②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。

③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
※コマンドの最後で、「変数0001の値を初期化する」を忘れないように。
kurageinu
記事: 41
登録日時: 2022年3月24日(木) 19:02

Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい

投稿記事 by kurageinu »

論理イヌ さんが書きました:こんにちは。

タッチイベントコマンド
https://woodpenguin.web.fc2.com/MV_Plug ... mmand.html

こちらのプラグインで、クリックした座標のリージョン番号を取得できます。
下記のように設定していただくと、ご要望の動作ができると思います。

①壁などに「リージョン番号1」を設定する。

②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。

③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
※コマンドの最後で、「変数0001の値を初期化する」を忘れないように。
最後に編集したユーザー kurageinu [ 2022年9月12日(月) 06:59 ], 累計 1 回
kurageinu
記事: 41
登録日時: 2022年3月24日(木) 19:02

Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい

投稿記事 by kurageinu »

kurageinu さんが書きました:
論理イヌ さんが書きました:こんにちは。

タッチイベントコマンド
https://woodpenguin.web.fc2.com/MV_Plug ... mmand.html

こちらのプラグインで、クリックした座標のリージョン番号を取得できます。
下記のように設定していただくと、ご要望の動作ができると思います。

①壁などに「リージョン番号1」を設定する。

②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。

③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
※コマンドの最後で、「変数0001の値を初期化する」を忘れないように。


ありがとうございます。
プラグイン入れたんですけど実行の仕方がよくわからなくて…
できれば実行内容の例を書いて頂けるとありがたいです…
論理イヌ
記事: 205
登録日時: 2020年3月13日(金) 13:05

Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい

投稿記事 by 論理イヌ »

以下の通り設定すればいけると思います。
最下部にサンプルのプロジェクトを載せましたので、ご参考にしてください。

①壁などに「リージョン番号1」を設定する。
スクリーンショット 2022-09-12 20.43.32.png
スクリーンショット 2022-09-12 20.43.32.png (324.13 KiB) 閲覧された回数 1897 回
②変数0001に、クリックした座標のリージョン番号を入れるよう設定する。
③並列コモンで、「変数0001にリージョン番号が入っていた場合、XXを実行する」のコマンドを記載する。
 コモンの最後で「変数0001の値を初期化する」という処理を入れる。
スクリーンショット 2022-09-13 11.43.10.png
④マップに自動実行イベントを1つ作り、スイッチ1をONにして、並列実行できるようにしておく。
 自動実行イベントは、最後かならず「イベントの一時消去」をします。
スクリーンショット 2022-09-13 11.34.48.png

黒い部分をクリックするとイベントが実行される。
スクリーンショット 2022-09-12 20.44.27.png
スクリーンショット 2022-09-12 20.44.27.png (262.18 KiB) 閲覧された回数 1897 回

https://71.gigafile.nu/1221-c915ca6e5fa ... 43f3f62f35
ダウンロード期間:2022年12月21日(水)
ダウンロードキー:ありません
最後に編集したユーザー 論理イヌ [ 2022年9月13日(火) 11:46 ], 累計 2 回
kurageinu
記事: 41
登録日時: 2022年3月24日(木) 19:02

Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい

投稿記事 by kurageinu »

論理イヌ さんが書きました:以下の通り設定すればいけると思います。
最下部にサンプルのプロジェクトを載せましたので、ご参考にしてください。

①壁などに「リージョン番号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日(水)
ダウンロードキー:ありません

説明の通りに実行したんですが、なぜか文章がループで表示され続けクリックしたら実行されるようにできません…
何が間違ってるんでしょうか…
添付ファイル
cp_24ALA.png
aa.png
論理イヌ
記事: 205
登録日時: 2020年3月13日(金) 13:05

Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい

投稿記事 by 論理イヌ »

コモンイベントの最後に、変数を初期化するコマンドを入れるといいかもです。
スクリーンショット 2022-09-13 11.43.10.png
あと、マップで自動実行しているイベントに対し、
最後に「イベントの一時消去」をしてないのかもしれません。

※2つ前の記事の方にも追加しました。
スクリーンショット 2022-09-13 11.34.48.png
kurageinu
記事: 41
登録日時: 2022年3月24日(木) 19:02

Re: 指定の場所を左クリックしたらイベントが実行されるようにしたい

投稿記事 by kurageinu »

無事できました!
丁寧にわかりやすく教えていただきありがとうございました!m(_ _)m
返信する

“MV:質問”に戻る