cocos2d 图片边缘有黑线和移动拼接图时有锯齿的处理方法


1,我平常处理小图片时,为了节约内存资源用TexturePacker工具打包成一张大图片。后来渲染图片时图片边缘出现了黑线,开始以为是图片的问题,后来经过几次实验,发现原来是使用TexturePacker是操作不当引起的。
解决方法:用TexturePacker打包图片时,使图片之间的距离保持一个像素。
2,当对图片进行操作,如移动,旋转等,有可能图片边缘会出现锯齿的情况。特别是无缝拼接且移动,极可能出现锯齿。
解决方法:1)、美工切图时,多切一个像素。这是最原始的方法,但现在不赞成使用。
                  2)、使用代码消除锯齿,如,CCSprite*sprite; [sprite.texture setAliasTexParameters];

你可能感兴趣的:(cocos2d 图片边缘有黑线和移动拼接图时有锯齿的处理方法)