01:52更新フォローする作成中のゲームではUIのボタンをcanvas上のdivに、canvasではthis.app.mouse.onやthis.app.touch.onによりタップした場所を取得して処理するようにしている場合にタッチやマウスイベントがそれぞれのエレメントで拾ってしまうため、2重になってしまいます。実装例:1UIのボタンは、PlayCanvasで以下のようにイベントを取得。false);2canvasの方では、以下のようにイベントを取得。};このとき、1を押した際でも、2がイベントを拾ってしまいます。1でイベントを拾った際は、mouse.onやtouch.onでの処理を無効にするような処理をご紹介します。"mousedown"イベントにより発動します。PlayCanvasハンドラによりボタンのイベントが発動することを防ぐにはevent.stopPropagation()ブラウザーメソッドを使用する必要があります。これは同じイベントでしか動作しないのでclickイベントでは行うことができません。代わりにボタンでは、mousedownとtouchstartのイベントにリッスンするべきです。これらのイベントのハンドラではPlayCanvasのイベントが発動することを防ぐ、stopPropagationを呼びます。WebGLの比較コメント0件のコメントログインしてコメントを残してください。PlayCanvas。