【发布时间】:2014-04-23 02:54:44
【问题描述】:
我正在开发一个精灵套件游戏,但我不知道为什么它不能按照我想要的方式缩放我的图像。游戏是横向的。这是我遇到问题的代码:
SKSpriteNode *Pathway = [SKSpriteNode spriteNodeWithTexture:[SKTexture textureWithImageNamed:@"path.png"] size:CGSizeMake(568, 220)];
Pathway.zPosition = -1.0;
Pathway.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame));
Pathway.name = @"Pathway";
[self addChild:Pathway];
基本上我希望屏幕上的纹理是这样的:
但由于某种原因,即使我更改了纹理的大小(568、220),它也会缩放图像并且不适合屏幕。
我尝试使用[Pathway setScale:0.7];,它与我正在寻找的尺寸接近,但我需要恰好是 568 x 220。为什么即使我将其尺寸设置为568 x 220?
如果需要更多信息,请告诉我,我认为这就足够了。
【问题讨论】:
标签: ios objective-c sprite-kit