Crafty.findPointerEventTargetByComponent()

public this .findPointerEventTargetByComponent(String comp, Event e[, Object target])

在给定事件中找到与某些组件的最近实体。

comp

组件名称

e

指针事件,将坐标变动存入 realXrealY 属性。

target

寻找实体的目标元素

这个方法是在 .mouseDispatch 和 .touchDispatch 方法内部使用,但也可被 Canvas 实体使用。

在给定的点(x,y)中找到与事件相关联的最高实体(最高z)。有一个检测区的该规定,将 AreaMap 组件的实体将发现。

'target' 参数只能被 .mouseDispatch 和 touchDispatch 使用; 默认情况下是 Crafty.stage.elem,因此这个函数只能被 canvas 实体直接使用。

返回已找到的实体,如果未找到实体,则返回未定义实体。更新事件对象有两个附加属性,realXrealY,这对应于在 Crafty layer,有针对性的事件。