在SKScene中显示时,SKShapeNode会失真

时间:2015-01-24 01:25:32

标签: ios sprite-kit skscene skshapenode

我创建了一个SKShapeNode,并通过以下方式将其添加到SKScene:

SKShapeNode *newShape = [[SKShapeNode alloc]init];
[newShape setPath:CGPathCreateWithRoundedRect(CGRectMake(0, 0, 120, 120), 8, 8, nil)];
 newShape.strokeColor = newShape.fillColor = [UIColor colorWithRed:66.0f/255.0f
                                                         green:74.0f/255.0f
                                                          blue:84.0f/255.0f
                                                         alpha:1];
 newShape.position = CGPointMake(20, 10);
 [self addChild:newShape];

由于CGRectMake的宽度和高度都是相同的,我希望看到一个正方形,但SKShapeNode看起来是扭曲的,看起来大约是宽度的两倍。我在模拟器上以纵向模式观看场景,并想知道SKScene是否正在弄乱或改变形状的纵横比以解决这个问题。我很困惑为什么它不像正方形那样出现?

0 个答案:

没有答案