【问题标题】:How to suppress a "SpriteKit Texture Atlas Generator Warning"?如何抑制“SpriteKit 纹理图集生成器警告”?
【发布时间】:2013-11-07 11:07:57
【问题描述】:

Xcode 报告以下警告:“SpriteKit 纹理图集生成器警告将 'images.atlas' 拆分为 2 个纹理图集,因为输入纹理尺寸。”虽然我将来会修改我的图像以避免 SpriteKit 生成此警告,但我想使用一些 pragma 指令暂时抑制此警告。有谁知道使用如下代码抑制此警告的警告标志?

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
// my code
#pragma clang diagnostic pop

或者,是否可以在构建设置中抑制此特定警告?

【问题讨论】:

    标签: objective-c xcode5 pragma sprite-kit


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      您将无法通过编译指示实现这一目标。纹理图集工具是一个独立的构建步骤,不涉及编译器。

      您可以立即进行更改以减小您的图集大小(如果您仍然想这样做,那么为什么要等待?)或忽略警告。毕竟它是在提醒你去做你还需要做的事情。

      【讨论】:

      • 虽然我同意纹理应该尽可能小,但如果纹理(2x 版本)很大应该怎么办?我们有一个动画纹理,可以填满屏幕的大部分区域。每个图像的 2x 版本是 800x800。
      • 嗯,我想我不明白为什么我们“需要”这样做。尽管有警告,但动画效果很好。我错过了什么吗?
      • 很抱歉,我完全把它和另一个问题混为一谈了。忽略我的 cmets(现在删除它们)。在您的情况下,您可能不想为这些图像使用纹理图集,至少值得一试。您最多可以在图集中放置 4 张图像,并且由于您一次只显示其中一张,因此图集在性能和加载时间方面都没有真正的帮助。
      猜你喜欢
      • 2014-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      • 2019-04-23
      相关资源
      最近更新 更多