0
我是新手phaser,我試圖創建一個「懸停」事件。也就是說,當鼠標懸停在對象上時,它顯示了一些東西。下面是代碼:Phaser懸停在事件
var hoverPS, hoverEG, hoverAQI, AQIBar, ecoBar, pubBar;
var Game = {
create: function() {
this.add.sprite(0, 0, 'game-bg');
this.add.button(30, 7, 'home-btn', this.home, this);
AQIBar = game.add.sprite(136, 19, 'AQI-bar');
ecoBar = game.add.sprite(348, 19, 'eco-bar');
pubBar = game.add.sprite(583, 19, 'pub-bar');
hoverAQI = game.add.sprite(95, 45, 'hover-AQI');
AQIBar.inputEnabled = true;
AQIBar.events.onInputOver.add(over, this);
AQIBar.events.onInputOut.add(out, hoverAQI);
},
}
現在我得到一個錯誤,指出此行
AQIBar.events.onInputOver.add(over, this);
我得到這個:
Uncaught ReferenceError: over is not defined.
有人能幫助這一點?
謝謝。
我相信在這種情況下,這將是在':功能(項目){...}'。 –