2014-05-13 36 views
0

我有一个SKTextureAtlas包含SKTextures的列表,但问题是,每当我从它和状态上的滤波SKTextureFilteringNearest加载SKTexture,它过滤它线性SKTextureAtlas过滤近邻

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

编辑#1

泰斯Egeberg建议:

我敢肯定,预7.1行为是过滤模式是 阿特拉斯所有纹理之间共享。如果你想在7.0中使用“最近”的 ,你需要制作一个纹理图案以获取最近的和一个 的线性。你可以做一个辅助类,其中封装了 当然。”

实际上,我怎么做呢?

回答

0

我敢肯定,预7.1行为是过滤模式的所有纹理之间共享如果你想在7.0中使用“Nearest”,你需要制作一个纹理图案用于最近的和一个线性的。你可以制作一个辅助类,它封装两个当然。

Pre 7.1如果你设置一个过滤模式的其中一个纹理,其他人将遵循。为了好的措施,我通常封装两个图集,然后设置所有的线性f从第一张地图集开始,最接近其他地图集的所有地图集。

+0

但是我怎样才能让SKTextureAtlas只用于最近的过滤模式? – enisdenjo

+0

更新了我的答案:您为来自地图集的其中一个纹理设置了过滤模式。 –

+0

我试过了,但没有再次.. – enisdenjo