gpt4 book ai didi

swift - SKLabelNode 字体大小

转载 作者:行者123 更新时间:2023-11-30 13:52:13 25 4
gpt4 key购买 nike

有人可以告诉我如何使 SKLabelNode 字体大小适应所有屏幕尺寸。我的意思不是先检查设备之类的答案,例如如果 UIDevice....

如果您使用 SpriteKit 游戏模板创建新的 Xcode 项目,HelloWorld 标签会完美适应所有屏幕尺寸。

但是,在我自己的项目中,我的 SKLabelNode 不会自动调整其字体大小,因此 iPhone 5 上的 HelloWorld 标签会更大,而在 iPad 上则会很小。目前我有一个助手可以帮助我转换这些内容,但我更愿意选择像示例项目这样的 native 解决方案。

它与 .sks 文件或 Storyboard有关吗?我两者都没有使用,但示例项目也没有使用。

我对此非常好奇,并希望得到任何帮助或支持。

谢谢

最佳答案

事实证明,这只是可用的不同场景比例模式。我还没有和他们玩太多。我的游戏都使用 .ResizeFill 来确保场景不会被裁剪,但因此我必须相应地调整标签/ Sprite 大小。示例项目使用 .AspectFill 来确保标签/ Sprite 大小相同,但因此您的场景可能会被裁剪,这是我不希望在我的游戏中出现的情况。

我刚刚在 GitHub 上发布了我用来调整 Assets 的助手,以防有人感兴趣。

https://github.com/crashoverride777/Device-Manager

关于swift - SKLabelNode 字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34125198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com