首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏模板iOS9中的屏幕大小

游戏模板iOS9中的屏幕大小
EN

Stack Overflow用户
提问于 2016-06-27 03:04:50
回答 1查看 26关注 0票数 0

我正在尝试理解如何让我的屏幕在所有iOS设备上看起来一样,当使用游戏模板构建时。当在单视图应用程序模板中构建时,我完全可以使用约束,但似乎游戏模板并没有使用这个。

代码语言:javascript
复制
    let background = SKSpriteNode(imageNamed: "Background")
    background.posByCanvas(0.5, y: 0.5)
    background.xScale = 0.38
    background.yScale = 0.38
    background.zPosition = -1
    addChild(background)

我有一个func posByCanvas,它可以根据设备计算屏幕尺寸和缩放比例,但有些东西会被剪掉。有没有一种我不知道的方法来处理这个问题?就像当你使用约束并将图像放在边框上时,你不会丢失任何东西。

EN

回答 1

Stack Overflow用户

发布于 2016-06-29 02:58:14

简短的回答是不,你必须自己设置GameScene维度的管理。这取决于应用程序、视图和视图内的场景之间的交互。为此,您应该在GameScene中重载"- (void)didChangeSize:(CGSize)oldSize“。您可以在Objective-c源代码中找到一个示例,该示例将其作为此blog post的一部分实现,但您当然需要将其调整为Swift语法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38042168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档