gpt4 book ai didi

ios - SpriteKit 背景添加到场景外

转载 作者:行者123 更新时间:2023-11-29 12:22:42 24 4
gpt4 key购买 nike

我试图将背景定位在整个场景背景上,但由于某种原因它把它放在了屏幕之外。

这是我用的:

SKTexture *backgroundTexture = [self.atlas textureNamed:@"back"];
SKSpriteNode *background = [SKSpriteNode spriteNodeWithTexture:backgroundTexture size:self.view.frame.size];
background.position = (CGPoint) {CGRectGetMidX(self.view.frame), CGRectGetMidY(self.view.frame)};
[self addChild:background];

是这样写的:

enter image description here

最佳答案

您需要将您的背景图像添加到 SKScene View ,并因此确定来自自身的坐标。

SKSpriteNode *backgroundNode = [SKSpriteNode spriteNodeWithImageNamed:@"BackgroundImage"];
backgroundNode.position = CGPointMake(self.size.width/2, self.size.height/2);
backgroundNode.zPosition = 1;
[self addChild:backgroundNode];

关于ios - SpriteKit 背景添加到场景外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30138356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com