ページ 11

【解決済み】タッチ操作時、イベント接触で立ち止まらないようにしたい

Posted: 2024年7月17日(水) 08:20
by まきがいハウス
タッチ操作で移動している際に、プライオリティが「プレイヤーの下」に設定しているにも関わらずトリガーが「プレイヤーから接触」、「イベントから接触」のイベントに触れてしまうと予定している移動をキャンセルして一度立ち止まってしまう現象に関して、何か解決策をご存じの方いらっしゃらないでしょうか。

例えば、添付した画像のような触れたらコインを獲得するイベントを作った際に、コインを獲得する度に一度立ち止まってしまい、マリオでコインを連続で獲得する時のような爽快感もなくテンポも著しく損なわれてしまいます。

黄色のクリスタルを1度クリックするだけでコインを獲得しながら立ち止まらずにたどり着けることが理想です。

キーボード操作では一切立ち止まることなくスムーズにたどり着けます。

何か解決策をご存じの方がいらっしゃいましたらご教示頂ければ幸いです。

以上です、よろしくお願いいたします。

Re: タッチ操作時、イベント接触で立ち止まらないようにしたい

Posted: 2024年7月18日(木) 11:35
by くろうど
プレイヤーXYとイベントXYが同じ時に処理する「並列処理」にするのはどうでしょうか?
コイン.png

Re: タッチ操作時、イベント接触で立ち止まらないようにしたい

Posted: 2024年7月18日(木) 12:57
by ゆわか
神無月サスケさんのSmoothTouchMove.jsをお借りする
というのも一つの手かもしれません。

https://plugin-mz.fungamemake.com/archives/248

Re: タッチ操作時、イベント接触で立ち止まらないようにしたい

Posted: 2024年7月19日(金) 17:18
by まきがいハウス
ゆわかさん、くろうどさんご回答誠にありがとうございます!
くろうどさん、画像付きで説明頂き誠にありがとうございます。しかしながら、並列処理で常にプレイヤーの状態を監視して条件分岐を走らせるとゲームの動作速度が不安定になる懸念があるのと、コインが存在する全MAPに並列イベントを配置するのは管理が大変なので今回はゆわかさんの案を採用させていただくことにしました。
そのようなプラグインが準公式であったのは盲点でした。おかげで理想通りの機能が実装できました。ご回答ありがとうございました。