我试图用点击事件创建一个圆形按钮我使用sprite类的hitArea属性并使用pixi Circle类我做了
this.sprite = game.add.sprite(50,50,"cursors");
this.sprite.anchor.set(0.5,0.5);
this.sprite.hitArea = new PIXI.Circle(50,50,84);
this.sprite.inputEnabled = true;
this.sprite.events.onInputDown.add(function(){
console.log("clicked");
});
};
根本不起作用
所以我尝试删除this.sprite.anchor.set(0.5,0.5);
输入正常工作,那么该怎么做
注意: 移相器版本是2.2.2
答案 0 :(得分:1)
我选择
解决了这个问题new PIXI.Circle(0,0,84);
x和y必须是x <内部精灵而不是阶段
中的x轴我回答它是否有用或其他人。