gpt4 book ai didi

ios - 使用旧的 SKTextureAtlas 或 SpriteAtlas

转载 作者:行者123 更新时间:2023-11-28 23:41:47 25 4
gpt4 key购买 nike

我制作了一个使用许多纹理图集的游戏。我目前在 asset.xcassets 文件夹中使用 SpriteAtlases,在测试低于 iOS 10 的设备之前该效果非常好。

在 iOS 9 的任何设备上运行都会显示以下问题,并且不会加载纹理。

-[CUIThemeRendition newImageFromCSIDataSlice:ofBitmap: usingColorspace:] Unsupported pixel format in CSI got 5

Unable to create unsliced image from csi bitmap data.

我无法解决这个问题(我读到这可能是一个错误),所以我能想到的唯一两个选择是使用项目 bundle 中的旧 .atlases 或仅让我的游戏支持 iOS 10.0 和使用 spriteAtlases 时较新。哪个是更好的选择,或者还有其他选择吗?

最佳答案

使用 .atlas 方法既陈旧又低效。到目前为止,XCassets .spriteatlas 是一种更好的内存使用方式,将使您的项目运行得更好。

的建议是不支持 iOS 9 及更低版本。仍在使用 iOS 9 的用户只是少数,如果使用这种低效的方法,你可能会坑害你的 iOS 10 用户。此时,大多数人已经升级到 iOS 10 或更高版本或购买了新设备。

我们的开发人员实际上已经无法继续支持旧版 iOS 版本了。事实上,如果我没记错的话,Twitter最近才出现dropped support for iOS 9 .我认为效仿是个好主意。

关于ios - 使用旧的 SKTextureAtlas 或 SpriteAtlas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53212080/

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