图片怎么设置“消除透明伪影”

image
远程图片,怎么用代码设置“消除透明伪影”?

这个属性是设置之后library目录里的图片就会跟着改变,所以这几个属性应该都是直接把源文件改掉了,没法通过代码设置

远程加载的图片需要开启这个功能,不知道有没有解决方案

这个应该是要了解cocos是如何处理的,然后直接用脚本把远程图片源文件处理一下

但是这块代码没找到,应该不在引擎工程里

ai说消除透明伪影就是把alpha低于设置的某个阈值(比如等于0或小于某个值)的像素的rgb设为0,不知道是不是这样,可以试试

听起来很像材质的alphaThreshold,可以试试

这是编辑器再导入图片时做的,如果是在编辑器中,可以写个node改一改。如果要在游戏运行中,就得把它这段代码搞出来了

编辑器代码没开源吧

可能就是类似这个的一个东西,可以自定义一个带这个功能的shader给远程图片用看看效果对不对

使用的类似这个技术
https://github.com/urraka/alpha-bleeding

texturePacker 也支持

好的感谢大佬,我先看下 :+1: