pixi.jsでマウスカーソルを動かし座標を取得する関数を用意したのですが、
canvas上以外でも動作を検知しています。
これは仕様なのでしょうか・・?
js
1const canvas = document.getElementById("myCanvasText"); 2 3const app = new PIXI.Application({ 4 width: 500, 5 height: 500, 6 view: canvas, 7 resolution: window.devicePixelRatio, 8 autoResize: true, 9 antialias: true, 10 autoDensity: true 11}); 12app.stage.interactive = true; 13 14function onPointerMove(event) { 15 console.log("onPointerMove"); //カーソル操作時発火 16} 17app.stage.on("pointermove", onPointerMove);
このような記述をしています。
canvas領域以外の部分でマウスを操作してもconsoleが出てしまっています。
app.stageというのはcanvas要素と同義と認識していたのですが、間違っているのでしょうか。。
また、canvas内でのみカーソル操作を検知したい場合、どのように記述できるかアドバイスいただけると幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/05 06:18