我想创建一个新场景,以便我可以在其中嵌入一个UI元素(一个选择器视图),但我不希望场景占用整个屏幕,而是更小。我使用了以下代码:
- (void)switchToPickerScene
{
// Present the new picker scene:
self.paused = YES;
CGSize pickerSceneSize = CGSizeMake(300, 440);
BBPickerScene *pickerScene = [BBPickerScene sceneWithSize:pickerSceneSize];
pickerScene.scaleMode = SKSceneScaleModeFill;
SKTransition *trans = [SKTransition doorsOpenHorizontalWithDuration:0.5];
[self.scene.view presentScene:pickerScene transition:trans];
}
但无论我选择哪种SKSceneScaleMode,它总是会填满整个手机屏幕。有没有办法做到这一点?