native黑块cc.view.enableAntiAlias(false)

引擎版本2.2.2,为了解决图片边缘有杂色线的问题想关闭抗锯齿,发现在web好用,在native就变成黑块了,并输出```
E/renderer (285): glTexParameteri(0x0DE1, 0x2803, (GLint)_wrapT); GL error 0x500: GL_INVALID_ENUM:setTexInfo

W/renderer (270): WebGL1 doesn’t support all wrap modes with NPOT textures

只有在编辑器里修改Filter Mode为Point才行,但是又不知道这个属性怎么在代码里进行修改?官方有人解答一下嘛?

使用 cc.Texture2D.setFilters 进行设置,但是还是建议把纹理大小优化下,大小设计成2的次方。

纹理大小是256*256的,在编辑器里修改一切正常,在代码里修改native就黑块警告了。不同的是编辑器里叫FilterMode: Point, 代码里是tex.setFilters(cc.Texture2D.Filter.NEAREST, cc.Texture2D.Filter.NEAREST); 代码里找不到Point设置接口。

就是这个了

但是不能用啊,web正常,native黑块警告

麻烦给个demo,我看下具体情况~

论坛限制大小,已传云盘: 链接: https://pan.baidu.com/s/1nNWE3lWaNwksgKhrspvuJQ 提取码: h6yq ,不是所有地图都有问题,引擎版本2.2.2。