【问题标题】:SKTextureAtlas Filtering Nearest NeighbourSKTextureAtlas 过滤最近邻
【发布时间】:2014-05-13 17:45:52
【问题描述】:

我有一个SKTextureAtlas,其中包含一个 SKTexture 列表,但问题是,每当我从中加载 SKTexture 并声明其上的过滤是 SKTextureFilteringNearest,它就会过滤它线性

我只在低于 7.1 的 iOS 上遇到这个问题,但在 7.1 上一切正常。

编辑#1

Theis Egeberg 建议:

我很确定 7.1 之前的行为是过滤模式是 在图集中的所有纹理之间共享。如果你想使用“最近” 在 7.0 中,您需要为最近的一个纹理图集和一个为 线性的。您可以创建一个辅助类来封装两者 当然。”

我该怎么做?

【问题讨论】:

    标签: ios xcode sprite-kit sktexture sktextureatlas


    【解决方案1】:

    我很确定 7.1 之前的行为是过滤模式在图集中的所有纹理之间共享。如果您想在 7.0 中使用“最近”,您需要为最近的和线性的一个纹理图。当然,您可以创建一个帮助类来封装两者。

    在 7.1 之前,如果您在其中一个纹理上设置过滤模式,其他纹理将跟随。为了更好地衡量,我通常封装两个图集,然后对第一个图集的所有图集设置线性,并在其他图集的所有图集上设置最近的。

    【讨论】:

    • 但是我如何真正为最近的过滤模式制作 SKTextureAtlas?
    • 更新了我的答案:您为来自图集的纹理之一设置了过滤模式。
    猜你喜欢
    • 2016-10-08
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 2012-04-03
    • 2012-03-02
    相关资源
    最近更新 更多