使用[SKScene sceneWithSize:]扩展iPad版本

时间:2014-02-03 21:52:04

标签: ios ipad sprite-kit

我正在制作一个Sprite Kit游戏,并且即将调整图像大小并添加~iPad来扩展更大的屏幕。但我只是认为我可以做到以下几点:

    if ((UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)) {
            scene = [Menu sceneWithSize:CGSizeMake(skView.bounds.size.width/2, skView.bounds.size.height/2)];
    } else scene = [Menu sceneWithSize:skView.bounds.size];

      scene.scaleMode = SKSceneScaleModeAspectFill;

      [skView presentScene:scene];

这项工作很好,因为我的图形本来很大并且随着代码而缩小。 (如果我使用这种方法,我会将它们设为最大尺寸。)

这是否正常,因为这样我的SKPhysics(跳跃)在iPad上不需要改变?我发现的唯一问题是文本和SKLabelNodes,因为它们被绘制得很小然后缩放。

感谢您的任何想法/建议。

0 个答案:

没有答案