【发布时间】:2015-07-02 22:09:29
【问题描述】:
我正在为场景创建一个 SKNode,并在每个单独的 SKNode 上记录触摸事件。如果我触摸节点并且只有可见节点我会看到日志消息,我可以添加任意数量的内容并且触摸按预期工作。现在,如果我将另一个 SKShapeNode 添加到任何先前的 SKNode 中,触摸区域会扩展为更多的矩形,现在即使我触摸到原 SKNode 之外,我也会看到日志消息。
第一张图显示了 SKNode 的原始触摸区域,第二张是添加子 SKShapeNode 到该 SKNode 后的新触摸区域。添加的 SKShapeNode 为 20x20,因此它适合 20x100 条形图。
问题是我现在在触摸其他条时会收到多个触摸事件,因为它们重叠。有没有办法解决这个问题?
【问题讨论】:
标签: ios sprite-kit skspritenode sknode