全局抗锯齿关闭无效?

cc.view.enableAntiAlias(false); 动画剪辑Animation属性列表cc.Sprie.spriteFrame中的图片有的有效有的无效
getComponent(cc.Sprite).spriteFrame.getTexture().setFilters(cc.Texture2D.Filter.NEAREST,cc.Texture2D.Filter.NEAREST); 这个对于这个精灵有效 动画中的这个精灵也有效
全局抗锯齿关闭使用时有什么限制吗,因为是像素游戏如果全局抗锯齿关闭就不用每个精灵都关闭一下抗锯齿了

1赞

你好,能否提供一个简易复现问题的demo,目前我们没有遇到过这个问题。

这个问题我也遇到过,开启抗锯齿效果是有的。但是仅限于已经加载好的的图片。比如场景上拖上去的图片。
当使用动态加载图片的方式显示图片,或者动态加载动画时,显示的图片并没有适用关闭抗锯齿效果。
我是用 texture.setAliasTexParameters(); 方式实现动态加载图片启适用关闭抗锯齿的,但是这样就需要每帧都执行。

版本2.0.4
示例代码:
let texture = Tool.Loader.getImage(this.imgArr[this.count]); this.bodyImg.spriteFrame = new cc.SpriteFrame(texture); this.count++; (this.count >= this.bodyCount) && (this.count = 0);

解决了,实机测试是可以的。只是模拟器有的预设会出现这种问题,我用的2.0