【发布时间】:2014-02-19 18:29:44
【问题描述】:
我想知道为什么下面的事情不能正常工作。
在绘制节点之前,我通过使用分析两个特定节点是否相交:
[[self playerSpriteNode] intersectsNode: [self pSKLabelNode]]
当 pSKLabelNode 接触到 desiredSpriteNode 时,它会完美运行! (通过在不相交时返回 true 或 false)
但是当它“经过”距离 SKLabel 几个像素时,它仍然相交并返回 true。
是否有一些推荐的设置来修复节点的帧大小,或者您认为可以解决问题的解决方案?
【问题讨论】:
-
其中一个物体旋转了吗?
-
您可以尝试继承 SKLabelNode 并覆盖“calculateAccumulatedFrame”方法。
标签: ios objective-c swift sprite-kit