查找SKSpriteNodes重叠的数量

时间:2015-01-13 00:06:10

标签: ios sprite-kit sprite skspritenode

我正在尝试在我的SpriteKit游戏中进行重叠检查,我想知道两个精灵重叠时重叠的程度。这是我的代码进行检查:

- (BOOL)checkNodeLocation:(SKSpriteNode *)node
{
    for (SKSpriteNode *arrayNode in self.nodeArray)
    {
        if ([node intersectsNode:arrayNode])
        {
            NSLog(@"They MATCH!");
            return FALSE;
        }
        else
        {
            NSLog(@"THEY DON'T");
            return TRUE;
        }
    }
    return TRUE;
}

这似乎有效,但问题又是我不知道移动节点的方法。如何找出重叠量?

0 个答案:

没有答案