最近做游戏的时候,图片出现了黑线的问题,原因不明,从美术的原图,和用美术打包成的图片在ps里面打开看,都是正常的,无黑边的。
所以出现这个问题的可能性太多,可猜测的原因包括:
程序方面的可能原因:
现在用的是cocos2dx引擎,和cocos studio编辑器,是否在渲染的时候,程序里面有一个叫预乘(ALPHA_NON_PREMULTIPLIED;)的flag,程序里面默认是true的,同时也要求编译器和打包的时候都是true的,如果不是true的话,就会显示错误。还有可能乘了两次,就会出现黑边了
美术方面的原因:
在绘画的时候画出了黑边,或者用texpacker打包的时候没有统一规则,有的选了ALPHA_PREMULTIPLIED,有的没选,在编辑器里面是看不出来的,但是一旦到了程序里面就出现黑边了。
解决过