我目前正在编写一个小游戏,遇到了一些问题:
我有一个精灵,我们称它为gameBoard,它包含一个背景图像和许多其他小的精灵。我的问题是,当游戏板上放置一个点击侦听器时,如果我碰巧单击了游戏板上包含的众多精灵之一,则localX和localY就是其中一个小的精灵。
所以,我的问题是:
如何获得点击相对于事件监听器的坐标?
可以肯定,这就是您要的内容。
这是一个相当常见的问题-您可以使用event.currentTarget属性而不是event.target来引用向其添加了事件侦听器的对象。
仅触发游戏板的鼠标事件:
[gameboard_instance_name].mouseChildren = false;
//[gameboard_instance_name].addEventListener(...);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句