如何解决cocos2d-x显示瓦片地图黑线的问题

来源:互联网 发布:北大青鸟java人机猜拳 编辑:程序博客网 时间:2024/05/17 04:41
使用cocos2d-x显示瓦片地图,发现两个瓦片衔接的地方有黑线,找了一下解决方案:    第一种:    修改 ccConfig.h     将    #define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 0     改为    #define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 1    第二种:    调用瓦片地图对应CCTexture2D的setAliasTexParameters接口。若调用之后还有黑线,则还调用 CCDirector::sharedDirector()->setProjection(kCCDirectorProjection2D);   例如我自己的代码:   bool AppDelegate::initInstance()  {//     Init Code   。。。    CCDirector::sharedDirector()->setProjection(kCCDirectorProjection2D);    return true;  }diaoyong瓦片地图纹理setAliasTexParameters():    CCTexture2D* texture2D = CCTextureCache::sharedTextureCache()->textureForKey("TiledResource.png");    texture2D->setAliasTexParameters();