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

返信する
まきがいハウス
記事: 9
登録日時: 2021年1月14日(木) 20:23

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

投稿記事 by まきがいハウス »

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

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

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

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

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

以上です、よろしくお願いいたします。
添付ファイル
3220e3a6bdf2cdf49b36f70099009b2b.png
最後に編集したユーザー まきがいハウス [ 2024年7月19日(金) 17:18 ], 累計 1 回
アバター
くろうど
記事: 318
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡する:

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

投稿記事 by くろうど »

プレイヤーXYとイベントXYが同じ時に処理する「並列処理」にするのはどうでしょうか?
コイン.png
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
ゆわか
記事: 400
登録日時: 2015年11月10日(火) 20:08
連絡する:

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

投稿記事 by ゆわか »

神無月サスケさんのSmoothTouchMove.jsをお借りする
というのも一つの手かもしれません。

https://plugin-mz.fungamemake.com/archives/248
まきがいハウス
記事: 9
登録日時: 2021年1月14日(木) 20:23

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

投稿記事 by まきがいハウス »

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

“MZ:質問”に戻る