Tag Archives: tiled

cocos2dx中Tiled地图拼接缝隙问题的正确解决方法

今天尝试使用Tiled编辑地图并在cocos2dx中使用,根据教程流程走的很顺,但是最终显示时,在地砖之间出现了一些黑色的缝隙,也就是贴图之间结合的不紧密。在网上查到很多解决方法,最终找到了唯一的完美方案。

方法一:setAntiAliasTexParameters,设置贴图反锯齿,无效。

方法二:设置ccConfig.h中的CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL参数为1,有效,但是此方法以细微拉伸贴图为前提,不完美。

完美方法:使用TexturePacker的Extrude功能(或者使用其它的图片编辑工具),为每一个Tile的四边再加1个相同的像素(作为边缘像素的延伸)。最后别忘了在Tiled中需要将多余的1像素计算为spacing。