大家!
我正在制作一款小游戏
当光标在元素上时,我会显示一个弹出窗口
以下是创建精灵的方法:
createSprite: function(x, y, elementName) {
var obj = game.add.sprite(x, y, elementName);
//smth
obj.events.onInputOver.add(this.activeSlot, this);
//smth
return obj;
}
这是当光标在精灵上面时调用的方法:
activeSlot: function(overElement) {
//smth
this.showPopupItem(overElement);
}
这是showPopupItem方法:
showPopupItem: function(overedElement) {
//here I'm creating sprites and images that are shown
}
当光标未在元素上时,弹出窗口被破坏
一切正常,但这是一个问题:
当我徘徊精灵然后在MAC OS上用四根手指改变屏幕时,我移动鼠标等等,然后再次打开游戏画面,弹出窗口根本不隐藏< / p>
我想知道,我该怎么办
提前感谢您的回答) 祝你好运!