2015-03-13 2 views
0

им пытаются сделать круглую кнопку с событием водопроводным я использовал 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);

вход отлично работает, когда нет хита Area так, что я должен делать

Примечание: фазер версии 2.2.2

ответ

1

я решить ее размещения объекта

new PIXI.Circle(0,0,84); 

х и у должны быть х о внутренней спрайт не так х оси на стадии

я ответил, если это будет полезно или кто-то другой.