移相器,圆形按钮
phaser , Circle button
我试图用点击事件制作一个圆形按钮我使用了 sprite class 中的 hitArea 属性 并使用了 pixi Circle class 我做到了
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
我通过选址来解决
new PIXI.Circle(0,0,84);
x 和 y 必须是 x o 内部精灵而不是舞台中的 x 轴
我回答了它是否有用或对其他人有用。
我试图用点击事件制作一个圆形按钮我使用了 sprite class 中的 hitArea 属性 并使用了 pixi Circle class 我做到了
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
我通过选址来解决
new PIXI.Circle(0,0,84);
x 和 y 必须是 x o 内部精灵而不是舞台中的 x 轴
我回答了它是否有用或对其他人有用。