gpt4 book ai didi

ios - 为 iphone 6 spritekit 游戏准备 Assets

转载 作者:搜寻专家 更新时间:2023-10-31 19:39:59 24 4
gpt4 key购买 nike

我正在使用 SpriteKit 制作游戏,并使用代码定位卡片。卡片纹理的大小需要根据屏幕大小而不同,否则布局会被拧紧。当然与背景图片或任何其他布局相同。 iphone6 如何与低分辨率屏幕共享相同的@2x 资源?这没有道理。我听说要为 6 设计,让旧手机缩小尺寸。但这似乎不是正在发生的事情。检查 5s 时,一切都被切断了。我的 6+ Assets 很好,但当然它使用自己的一组 3x 图像。

最佳答案

显示比例因子并不能告诉您在选择资源和布置屏幕时可能需要的所有信息——例如如果您只有 @2x Assets ,它们将同时用于 iPhone(4 和更新版本)和 iPad(3 和更新版本),即使 iPad 和 iPhone 的屏幕尺寸非常不同。

SpriteKit 的图像加载回退到 UIKit 的,它会自动为您的设备选择正确的比例因子,但不会选择正确的尺寸。因此,就像 you have to do your own heavy lifting to choose different images for iPhone 4/4s vs iPhone 5/5s 一样,您还需要自己查看屏幕尺寸以选择图像和/或在 3.5"、4"和 4.7"显示器上进行布局计算。

(实际上,如果您使用 Xcode Assets 目录,您可以让 UIKit 自动选择 iPhone 3.5"与 iPhone 4"图像,但看起来这些图像并没有涵盖 4"与 4.7"问题。这可能值(value) filing a bug .)

关于ios - 为 iphone 6 spritekit 游戏准备 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25998218/

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