所以我是SpriteKit的新手。我想要做的是为我的场景设置背景颜色。所以我这样做
SKTexture *backgroundTexture = [SKTexture textureWithImageNamed:@"nightback.png"];
SKSpriteNode *background = [SKSpriteNode spriteNodeWithTexture:backgroundTexture size:view.frame.size];
background.zPosition = -1;
background.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame));
[self addChild:background];
在我的控制器中我这样做
GameScene *scene = [GameScene sceneWithSize:CGSizeMake(skView.bounds.size.width,skView.bounds.size.height)];
scene.scaleMode = SKSceneScaleModeAspectFill;
// Present the scene.
[skView presentScene:scene];
所以我尝试从代码中删除“设置场景的大小”部分,然后返回到60fps。现在的问题是后台节点没有覆盖整个屏幕。
现在