如何影响SKNodes SKSpriteNode孩子?

时间:2014-04-12 13:00:32

标签: objective-c sprite-kit

-(SKNode*)node{

    SKNode *node = [SKNode node];

    SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"sprite.png"];

    sprite.position = CGPointMake(100,100);
    sprite.name = @"sprite";

    [node addChild:sprite];

    return node;

}

-(void)affectSpriteInNode{

    SKNode *node;

    node = [self node];

    //node.sprite.position??????

    //Do something to sprite

}

如何影响节点内的精灵而不必影响节点?

我仍然希望它们成为节点的一部分,好像我想用它的所有精灵node.position = CGPointMake(1,1);来改变节点的位置

1 个答案:

答案 0 :(得分:0)

了解如何做到这一点

SKNode *sprite = [SKNode childNodeWithName:@"sprite"]

sprite.position = CGPointMake(150,150);

简单。