iOS7 SpriteKit如何在iPad上将场景旋转到风景?

时间:2013-12-07 17:12:22

标签: ipad ios7 orientation landscape sprite-kit

我正在查看此sprite kit tutorial from Ray Wenderleich并已下载教程附带的示例游戏。

如何使用横向坐标系来加载场景并布置其节点?

虽然该演示似乎在横向上运行,但经过一些测试后我发现教程中的场景仍然认为它是1024像素高(而不是768):

    self.player = [SKSpriteNode spriteNodeWithImageNamed:@"player"];

    DLog(@"middle: x%.2f y: %.2f",self.player.size.width/2, self.frame.size.height/2 );
    //middle: x13.50 y: 512.00
    DLog(@"bottom: x%.2f y: %.2f",self.player.size.width/2, self.frame.size.height/4 );
   //bottom: x13.50 y: 256.00 

    //this makes the figure appear at the very bottom of the screen
    self.player.position = CGPointMake(self.player.size.width/2, self.frame.size.height/4);
    [self addChild:self.player];

1 个答案:

答案 0 :(得分:0)

本教程可能有所帮助:

http://www.ymc.ch/en/ios-7-sprite-kit-setting-up-correct-scene-dimensions

标准模板使用错误的方法设置场景!