OStack程序员社区-中国程序员成长平台

标题: ios - 来自 Assets 的 Spritekit/Universal 图像未显示在 iOS 9 上? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:18
标题: ios - 来自 Assets 的 Spritekit/Universal 图像未显示在 iOS 9 上?

我使用 SpriteKit 和 Swift 制作了一个通用应用程序。 用户已经在 iOS 9 上发送了错误报告,其中 Sprite 节点图像显示为白色/空白。但我无法在模拟器中重现这一点。 未显示的图像都是 images.xcassets 中特定于设备的。

确实显示的图像是 images.xcassets 中通用的图像。

我能做些什么来解决这个问题(除了让它们不是特定于设备的),这可能是 XCode/iOS 错误吗?



Best Answer-推荐答案


是的,这是 iOS 9 的错误。

到目前为止所做的工作是重建所有内容并在调用时添加图像的格式扩展名。例如,如果您的图片是 .png,那么当您说如下内容时:

SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed"myImage.png"];

试试这个,而不是使用字符串“myImage”,这通常适用于以前的操作系统。

关于ios - 来自 Assets 的 Spritekit/Universal 图像未显示在 iOS 9 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32746081/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4