我有一个基本分辨率为 960 x 119 (base_ground_sprite) 的图像,我试图在调试器中在屏幕底部运行。然而,当我运行调试器时,它似乎缩放到更大的尺寸,因此变得模糊。
我在这里是一个绝对的新手,正在尝试使用新的 Sprite Kit 并且可以使用一些帮助。
请注意,此代码的基础来自 Ray Wenderlich 的 sprite kit 教程。
以下发生在 MyScene.m 中:
-(id)initWithSize:(CGSize)size {
if (self = [super initWithSize:size]) {
NSLog(@"Size: %@", NSStringFromCGSize(size));
self.backgroundColor = [SKColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0];
self.player = [SKSpriteNode spriteNodeWithImageNamed:@"player"];
self.player.position = CGPointMake(self.player.size.width/2, self.frame.size.height/2);
[self addChild:self.player];
self.ground = [SKSpriteNode spriteNodeWithImageNamed:@"base_ground_sprite"];
self.ground.position = CGPointMake(0,0);
self.ground.physicsBody.dynamic = YES;
[self addChild:self.ground];
self.physicsWorld.gravity = CGVectorMake(0,0);
self.physicsWorld.contactDelegate = self;
}
return self;
}