我必须在 SpriteKit 应用程序中包含非视网膜纹理吗?
Posted
技术标签:
【中文标题】我必须在 SpriteKit 应用程序中包含非视网膜纹理吗?【英文标题】:Do I have to include non-retina textures in SpriteKit app? 【发布时间】:2014-04-18 08:38:46 【问题描述】:我找不到以下问题的任何答案:
我是否必须在我的 SpriteKit 应用中包含非视网膜纹理?由于 SpriteKit 仅支持 ios7+,并且无法在非视网膜 iPhone 上运行,我可以省略非视网膜图像并仅使用 @2x 吗?我应该预料到有什么问题吗(假设它只在 iPhone 上运行)?
目前我的图集文件只包含@2x.png 文件,我使用
_myNode = [SKSpriteNode spriteNodeWithImageNamed:@"my_node_image@2x"];
如果我省略“@2x”,它将无法正确加载图像,但又一次 - 我可以使用它并忽略非视网膜分辨率吗?
【问题讨论】:
【参考方案1】:如果您的应用程序仅适用于 iPhone iOS7+。您可以忽略非视网膜图像。*
如果苹果决定发布新的非视网膜 iPhone,情况可能会发生变化,这似乎不太可能。但在这种情况下,您可能有足够的时间使用非视网膜图像更新您的应用。【讨论】:
你确定吗?您发送了 iOS7 + 应用以供审核,不包括非视网膜图像?以上是关于我必须在 SpriteKit 应用程序中包含非视网膜纹理吗?的主要内容,如果未能解决你的问题,请参考以下文章