我有一个SKTextureAtlas,它包含一个SKTextures列表,但问题是,每当我从它加载SKTexture,并且声明它上的过滤是SKTextureFilteringNearest,它就过滤它线性!
我只在iOS低于7.1的情况下遇到了这个问题,但是在7.1上一切都很好。
编辑#1
Theis Egeberg建议:
我非常肯定,前7.1行为是过滤模式是共享的所有纹理在地图集。如果你想在7.0中使用“最近的”,你需要制作一个最近的纹理图谱和一个线性的纹理图谱。当然,您可以创建一个封装两者的助手类。“
我是怎么做到的?
发布于 2014-05-13 17:51:08
我非常肯定,前7.1行为是过滤模式是共享的所有纹理在地图集。如果你想在7.0中使用“最近的”,你需要制作一个最近的纹理图谱和一个线性的纹理图谱。当然,您可以创建一个封装了这两个类的助手类。
如果你在其中一个纹理上设置了过滤模式,其他的就会跟着做。为了更好地衡量,我通常封装两本地图集,然后在第一本地图集的所有地图集上设定线性,在其他地图集的所有地图集上设置最接近的线。
https://stackoverflow.com/questions/23638197
复制相似问题