我是 iPhone 的 HTML 5 和 JS 的新手。canvas
在我的应用程序中,我成功地通过以下代码获取了接触点(这是在我的game.js
类中):
canvas.addEventListener("click", mouseClickEvent, false);
function mouseClickEvent(e) {
alert("Clicked x= "+e.layerX+" and clicked y= "+e.layerY);
}
我hole
将类中的一个对象()显示game.js
为:
var hole = new Image();
hole.onload = function() {
ctx.drawImage(hole,135,215,50,50);
}
hole.src = 'images/hole.png';
现在我需要的是:
1)将hole
对象移动到触摸位置(如动画/移动)。
2)在孔中添加一个点击监听器(我试过canvas.addEventListener
,但没有奏效)。
我已经搜索了很多。但无法找到合适的解决方案:(
一些教程说:删除并重绘对象以移动它。但我的屏幕上有几张图像,形状各异。
请帮我解决这个问题...