【发布时间】:2017-12-04 18:16:53
【问题描述】:
我正在使用Pixi JS 并通过一个简单的事件处理程序检测鼠标位置:
...
var stage = new PIXI.Container();
stage.interactive = true;
var handler = function(e){
mouseX = renderer.plugins.interaction.mouse.global.x;
mouseY = renderer.plugins.interaction.mouse.global.y;
}
stage.on("pointermove", handler);
...
但是,当鼠标超出舞台边界(页面上的 <canvas> 元素)时,mouseX 和 mouseY 将被更新。是否可以将mousemove 事件限制在舞台内?
我试过stage.hitArea,但没用。
【问题讨论】:
标签: javascript canvas pixi.js