之前遇到过一个奇怪问题,两张在PS中看着的纯色图,使用TP合图之后,重叠显示就会出现一个白边
看着还是挺明显的,美术肯定不能接受。
最后在TP的脚本里 加入这两个参数解决了问题
--reduce-border-artifacts
--inner-padding 1
--reduce-border-artifacts 应用于sprite内部,只改变全透明像素的颜色。主要解决缩放造成的白边/黑边。
官方解释:https://www.codeandweb.com/texturepacker/tutorials/reducing-sprite-artifacts-with-trim-margin
--inner-padding 这个会让图片外面多一圈透明像素
具体原因:
由于使用线性采样,当采样到透明边界的时候,会出现这个临界的问题
假设A点采样到白色(255, 255,255,255),B点采样到纯透明(0,0,0,0)
这时候混合后的颜色就是(128,128,128,128)就会出现边界有一圈灰线的问题
所以加一圈透明像素解决
————————
想要学习Cocos的同学,欢迎关注我的零基础Cocos教程
https://ke.qq.com/course/313749
QQ群:793824456