【发布时间】:2010-09-11 19:24:52
【问题描述】:
我正在用 html5 画布制作游戏。我正在使用 jquery,所以我可以获得点击事件和点击 x,y 坐标。我有一个单元对象数组和一个平铺地形(也是一个数组)。单元对象具有边界框信息、位置和类型。
将此点击事件映射到其中一个单元的最有效方法是什么?
【问题讨论】:
-
我想也许我只是做这样的事情:if(elements.bound.left
e.pageX) -
您可以考虑将 svg 用于对象,将画布仅用于背景和效果。您将可以免费使用 $(".projectile").live("click",..) 之类的东西,浏览器将自行处理 z-index 计算和精确交集。
标签: javascript html canvas