调整SKScene的视图大小

时间:2016-12-18 05:11:35

标签: objective-c macos sprite-kit skview

我正在开发一款针对10.11的客观C SpriteKit Mac应用。我在不使用SKS的情况下创建了SKScene,因为我的应用程序中的所有项目都是动态生成的。我的应用程序的窗口大小为800x600,但我想改变它。从我在SKView类API中看到的,没有办法调整视图的大小。有什么想法吗?

这是我现在在ViewController.m类中的代码:

#import "ViewController.h"
#import "TitleScene.h"

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    TitleScene *scene = [TitleScene sceneWithSize:CGSizeMake(1920, 1080)];

    // Set the scale mode to scale to fit the window
    scene.scaleMode = SKSceneScaleModeAspectFill;

    self.skView.showsFPS = YES;
    self.skView.showsNodeCount = YES;
    self.skView.ignoresSiblingOrder = YES;


    // Present the scene
    [self.skView presentScene:scene];
}

@end

0 个答案:

没有答案