gpt4 book ai didi

ios - SpriteKit 红色 X

转载 作者:行者123 更新时间:2023-11-29 02:42:57 27 4
gpt4 key购买 nike

我需要 SprikeKit 方面的帮助或建议。我的应用程序/游戏通过了 Apple 审查,但后来我收到了一些关于图形的投诉(大红色 X)。我正在使用 spriteNodeWithImageNamed 加载图片。有什么方法可以查明图片是否已加载?我确定这张照片确实存在。问题可能与内存或其他问题有关。如果我在 Xcode 中输入了错误的图片名称,我会看到错误输出和红色 x,但我该如何捕获错误 - @try/@catch 在这种情况下没有帮助。非常感谢任何输入和提示。

xcode 5, iPad 空气

最佳答案

您是否尝试加载任何非常大的纹理?不同型号的 iDevices 的最大纹理大小有所不同 - 也许这就是您遇到的问题。如果您尝试加载对于特定设备而言太大的纹理,它可能会退回到该 X 图形。

至于检测纹理是否未加载,我不知道有什么方法可以做到这一点,但您可以通过使用 SKTexture 的 preloadWithCompletionHandler: 方法来确保它已加载,以确保它已加载。

此外,Apple 建议不要动态加载纹理,尤其是当您在短时间内加载大量纹理时,并通过丢弃不再需要的 SKTexture 来谨慎管理纹理内存。进行一些预加载,检查是否保留了不需要的纹理,并查看 X 图标是否消失。

关于ios - SpriteKit 红色 X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25529605/

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