根据名称调用 SKSpriteNodes
Calling SKSpriteNodes based on of their name
在我的 SpriteKit 游戏中,我有几个具有不同名称属性的精灵。
for (int i = 0; i < 10; i++) {
SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"png"];
sprite.name = [NSString stringWithFormat:@"name%i",i];
sprite.position = CGPointMake(100, 100);
[self addChild:sprite];
}
是否可以根据它们的名字来调用其中一个精灵?
我找到了我要找的东西.. 使用
[self childNodeWithName:@"name"];
搜索特定节点。
在我的 SpriteKit 游戏中,我有几个具有不同名称属性的精灵。
for (int i = 0; i < 10; i++) {
SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"png"];
sprite.name = [NSString stringWithFormat:@"name%i",i];
sprite.position = CGPointMake(100, 100);
[self addChild:sprite];
}
是否可以根据它们的名字来调用其中一个精灵?
我找到了我要找的东西.. 使用
[self childNodeWithName:@"name"];
搜索特定节点。