Sprite放大图片开启抗锯齿后效果比较完美,但是缩小图片锯齿会特别严重,请问大神这个要怎么解决呢?谢谢
我也想知道锯齿怎么除掉
楼主 找到解决的办法了么
我也遇到这个问题,有解决方案吗
暂时我也没有找到比较优雅的办法
这是线性过滤的正常结果,除非开启mipmap
请问你知道怎么开启minimap吗,网上搜的全是cocos2dx的
试试用这个:
getComponent(cc.Sprite).spriteFrame._texture.generateMipmap();
var gl = cc._renderContext;
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR_MIPMAP_NEAREST);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR_MIPMAP_NEAREST);
不过要求纹理尺寸得2次幂,而且要在WEBGL渲染模式下才行。
还有一点,内存显存会多占用1/3。
右边是原尺寸,中间未启用mipmap,左边启用了
3赞
能请教下详细用法吗。
对挂载了Sprite组件的节点脚本里,onLoad函数里执行上面的代码即可
thanks