PIXI 4.1.0インタラクションは、Chrome 55.0.2882.0 MacOSSierraでは機能しません。 FIrefoxで正常に動作します。 カーソルはポインタとして表示されますが、クリックできませんが、クリックしても何も起こりません。 マウスオーバーとマウスアウトは正常に機能します。
例 http://pixijs.github.io/examples/#/demos/interactivity.jsここでも機能しません。 エラーはありません。
Chrome 55.0.2883.18に更新しましたが、まだ機能しません。 また、PIXI 4.0.3を使用すると、すべてが期待どおりに機能します。
http://pixijs.github.io/examples/#/basics/click.jsから例をコピーし、マウスイベントをログに記録するためのコードペンを作成しましたhttp://codepen.io/hendrysadrak/pen/JRZmqa
修正が見つかり、 pointerdown
もリッスンする必要がありました。 だから今、私がデスクトップとモバイルでクリック可能にしたいすべてのスプライトについて、私はmousedown
、 pointerdown
& touchstart
を聞く必要がありますか? 単純なクリックイベントのリスニングに3行あるのは、過剰に思えます。
画像touchdown
編集はtouchstart
sryである必要があります。
ポインターダウンを使用する場合は、マウスダウンやタッチダウンを使用する必要はまったくありません。
私は、PIXI3.10をPIXI4.1に更新しようとして、これと同じ問題を自分で目撃しました。 しかし、私の意見では、それは描画順序と関係があります。 一部のボタンは正常に機能しますが、他のボタン(後で描画されるためか?)には、マウスでカーソルを合わせたときにポインタカーソルがなく、クリックイベントに反応しません。
Chrome 53.0.2785.143(64ビット)Mac OS X 10.9.5
Ver4.1.0
「mousedown」/「mouseup」イベントはありません。 「pointerdown」は役に立ちませんでした。
ver 4.0.3では、完璧に機能しました。
残念ながら、ver。にロールバックする必要があります。 4.0.3
これも関連している可能性があります: https :
しかし、それはプレイヤーに起こったので、私はそれを自分でデバッグすることができませんでした
私の解決策は4.0.2にロールバックすることでした、私は4.0.3 / devバージョン(4.0.3リリースではない)を使用していたので、リンクした問題は4.0.2以降に発生しました-私として4.0.3を試していませんその時までにすでに1時間以上プレイヤーの時間を占めていました
Chrome canaryバージョン56.0.2900.0(64ビット)、Internet Explorer 11バージョン11.321.14393.0、およびEdge38.14393.0.0でも発生します。
Firefoxで動作します。
これはどこにも見られなかったと思いますが、影響を受けていないタッチデバイスでのみテストしていたことがわかりました。 これがChomeバージョン55.0.2883.28ベータ(64ビット)、Win10で失敗することを確認しました。
すべてのマウス*イベントとタッチ*イベントをポインター*イベントに交換しましたが、これは解決されました。
#3233のマージで修正する必要があります。
これは解決されません。
クローム56.0.2896。 64ビットは、2日前にマスターで更新された最近のバージョンでは機能しません
私も同じ問題を報告しましたが、アップデートは4.1.1で、まだ修正は含まれていません:(
チェックしましたか: http :
Chrome 62.0.3202.75では、「mousedown」は機能し、「pointerdown」は機能しません。 他の誰かが同じ問題を抱えていますか?
ここでも同じですが、これに関するフィードバックはありますか?
詳細情報が必要です。 Chrome 67.0.3396.79、Windows 10、pixi.js4.8.1でpointer *イベントが正常に発生しています。
@ staff0rdこれは私の場合です。 イベントをステージにバインドして、水平方向にドラッグ可能なWebサイトを作成したいと思います。 他のオブジェクトよりもステージでイベントをバインドする方が簡単だと思いました。
this.stage = new PIXI.Container();
stage.on('mousedown', onDragStart) // working
.on('pointerdown', onDragStart); // not working
ここで両方を取得しているようです。 https://codepen.io/staff0rd/pen/eKGapp?editors=0010 、そうではありませんか?
このスレッドは、閉じられた後に最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
ポインターダウンを使用する場合は、マウスダウンやタッチダウンを使用する必要はまったくありません。