我有一个SKTextureAtlas
,其中包含一个SKTextures列表,但问题是每当我从中加载SKTexture并声明其上的过滤是SKTextureFilteringNearest时,它会过滤它线性!
我只在低于7.1
的iOS上遇到此问题,但在7.1上一切正常。
编辑#1
Theis Egeberg建议:
我很确定7.1版本的行为是过滤模式 在地图册中的所有纹理之间共享。如果你想使用“最近的” 在7.0中你需要为最近的一个做一个textureatlas,为一个做一个 线性的。你可以创建一个封装两者的辅助类 当然“。
我该如何实际做到这一点?
答案 0 :(得分:0)
我很确定7.1之前的行为是过滤模式在图集中的所有纹理之间共享。如果你想在7.0中使用“最近”,你需要为最近的一个做一个textureatlas,为一个做一个。你可以创建一个辅助类,当然也包含这两个类。
Pre 7.1如果你在其中一个纹理上设置过滤模式,其他纹理将会跟随。为了更好的衡量,我通常封装两个地图集,然后在第一个地图集的所有地图上设置线性,并且在其他地图集的所有地图上最接近。