解决Cocos使用TP打包,黑边白边问题
2018-06-29 本文已影响16人
老北京程序员
之前遇到过一个奇怪问题,两张在PS中看着的纯色图,使用TP合图之后,重叠显示就会出现一个白边

看着还是挺明显的,美术肯定不能接受。
初步推测是TP之后对图片边界的色值产生了一定修改,Cocos的Blend模式没有对这里很好的支持,
最后在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 这个会让图片外面多一圈透明像素
最后这个锅确实不能给Cocos背,主要还是对图形学这块了解的不够