如何设置SKScene的背景图像? [英] How to set the background image for a SKScene?
本文介绍了如何设置SKScene的背景图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
由于目前无法将 SKScene
的颜色设置为 clearColor
,所以
Since currently it is not possible to set the color to of a SKScene
to clearColor
, by doing
-(id)initWithSize:(CGSize)size {
if (self = [super initWithSize:size]) {
self.backgroundColor = [SKColor clearColor];
}
return self;
}
如下所示: LINK
然后 怎么能一个设置 SKScene
的背景图片?请尽可能具体,示例代码会很棒!
Then how can one set the background image for a SKScene
? Please be as specific as possible, sample code would be great!
推荐答案
使用 SKSpriteNode
以场景为中心:
-(id)initWithSize:(CGSize)size {
if (self = [super initWithSize:size]) {
// Replace @"Spaceship" with your background image:
SKSpriteNode *sn = [SKSpriteNode spriteNodeWithImageNamed:@"Spaceship"];
sn.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame));
sn.name = @"BACKGROUND";
[self addChild:sn];
}
return self;
}
这篇关于如何设置SKScene的背景图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文