ios - 将场景大小设置为查看大小?

标签 ios sprite-kit

我正在使用 SpriteKit,我希望场景的大小等于 View 的大小。

在代码中,这很容易做到:

我简单地在“viewDidLoad”中添加以下内容:

scene.size = skView.bounds.size

但是,我也在使用 sks 编辑器。有没有办法将场景大小设置为 sks 文件中的 View 大小?目前,sks 文件显示我的尺寸是 1024 和 768。

最佳答案

您可以像这样手动设置您想要的尺寸:

GameScene *scene = [[GameScene alloc] initWithSize:CGSizeMake(1024, 768)];
scene.scaleMode = SKSceneScaleModeAspectFit;

关于ios - 将场景大小设置为查看大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30334839/

相关文章:

swift - SKAction 完成处理程序;在 Swift 中的用法

ios - 更新 Realm 对象的上传进度

javascript - 为什么我会收到 "unused default export"错误?

ios - Swift 创建一个类来绘制瓦片 map 并将 map 添加到游戏场景

swift - 从菜单场景 View 转换后新场景 View 未居中

ios - iOS 7.1 中的 SpriteKit bodyWithTexture 等价物

ios - 在youtube-ios-player-helper中设置 “origin”会破坏编程功能

ios - 项目之间的碰撞不起作用

ios - 无法在 Storyboard上的 SWRevealViewController 中设置委托(delegate)

ios - 无法获取 managedObjectContext 对象