PixiJS只有指针动作事件触发动画精灵

时间:2018-03-21 19:08:44

标签: javascript pixijs

我试图让动画精灵上的PixiJS鼠标事件发生。

var sprite = PIXI.extras.AnimatedSprite([] of Texture) // array of textures
sprite.x = 0;
sprite.y = 0;
sprite.interactive = true;
sprite.buttonMode = true;
sprite.on('click', onClick);

sprite.play();

app.stage.addChild(sprite);

function onClick() {
  console.log("Clicked.");
}

精灵正确出现并正在制作动画,但点击事件不会触发。如果我改变了,请点击'到了'mousemove'或者' pointermove'它会在我的鼠标在画布上的任何地方触发,即使没有超过精灵,也是奇怪的。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,我有一个div是完整的视口宽度/高度阻挡了画布,非常简单的错误。

删除div后,一切都按预期工作。