检测多个SKShape节点上的冲突

时间:2014-05-15 00:26:28

标签: collision-detection sprite-kit skshapenode

在SpriteKit中我有一个类型为SKShape的球类,并且该类是一个更改节点fillColor的方法(只有SKShape节点具有{{1}在我的游戏中,我希望每隔几秒钟启动多个球。然而,我的问题是我还希望他们每次被击中时都要更改fillColor。我试过了:

fillColor

但它只是在联系上崩溃了

-(void)didBeginContact:(SKPhysicsContact *)contact {
    if ([(SKShapeNode*)contact.bodyA.node.name isEqual:@"ball"]) {
        SKShapeNode* node = (SKShapeNode*)contact.bodyA.node;
        [(Ball*)node ...call function to change fill color];
    }
}

0 个答案:

没有答案