-(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);
来改变节点的位置
答案 0 :(得分:0)
了解如何做到这一点
SKNode *sprite = [SKNode childNodeWithName:@"sprite"]
sprite.position = CGPointMake(150,150);
简单。