首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问儿童节点的Xcode

访问儿童节点的Xcode
EN

Stack Overflow用户
提问于 2014-11-09 11:58:09
回答 1查看 89关注 0票数 0

我在场景中添加了一个儿童节点(Bg),并添加了另一个儿童节点(彩虹)(因此它的移动与它的父节点完全一样)。我怎样才能访问node2?例如,我不能用彩虹removeFromParent移除彩虹。我只能移除Bg和所有的孩子。

提前感谢!

样本代码:

代码语言:javascript
运行
复制
-(void) didMoveToView:(SKView *)view{
SKNode *Bg = (SKNode *)[self childNodeWithName:@"Bg"];
[self addChild: Bg];
[Bg addChild: Rainbow];
}

-(SKSpriteNode *)Bg{
SKSpriteNode *Bg = [SKSpriteNode spriteNodeWithTexture:BgTexture];
Bg.name = @"Bg";
Bg.size = CGSizeMake(600, 330);
Bg.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame));
Bg.zPosition = -2000;
return Bg;
}

-(SKSpriteNode *) Rainbow{
SKSpriteNode *Rainbow = [SKSpriteNode spriteNodeWithImageNamed:@"Rainbow2x.png"];
Rainbow.name = @"Rainbow";
Rainbow.size = CGSizeMake(905/2, 478/2);
Rainbow.position = CGPointMake(CGRectGetMidX(self.view.bounds), 70 );
Rainbow.zPosition = -200;
Rainbow.alpha = 0.6;
return Rainbow;
}

我如何访问彩虹节点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-20 10:18:18

明白了!

我需要做一个SKSpriteNode彩虹的财产!

代码语言:javascript
运行
复制
@property (nonatomic,strong) SKSpriteNode *Rainbow; 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26827893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档