cocos2d-x显示瓦片地图黑线的问题
2014-01-11 16:12
369 查看
转载自:http://blog.csdn.net/yuanhong2910/article/details/7163539
使用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();
使用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();
相关文章推荐
- 如何解决cocos2d-x显示瓦片地图黑线的问题
- 解决Cocos2d-X显示瓦片地图黑线的问题
- 如何解决cocos2d-x显示瓦片地图黑线的问题
- 使用cocos2d-x显示瓦片地图,发现两个瓦片衔接的地方有黑线,找了一下解决方案:
- cocos2d-x tile map瓦片地图的黑线及地图抖动解决方案
- 【转载】cocos2d-x tile map瓦片地图的黑线及地图抖动解决方案
- cocos2d-x tile map瓦片地图的黑线及地图抖动解决方案
- cocos2d-x tile map瓦片地图的黑线及地图抖动解决方案
- arcgis for javascript 加载瓦片地图出现显示混乱的问题
- cocos2d-x 瓦片地图的黑线及地图抖动解决方案
- cocos2dx那些坑(1):瓦片地图加载失败及黑线问题
- Cocos2D瓦块地图高清屏(retina)显示比例问题的解决
- cocos2d-x 瓦片地图的黑线及地图抖动解决方案
- Cocos2D瓦块地图高清屏(retina)显示比例问题的解决
- cocos2d-x 瓦片地图的黑线及地图抖动解决方案
- Cocos2D瓦块地图高清屏(retina)显示比例问题的解决
- cocos2d 中文显示问题解决
- GPS经纬度及谷歌地图坐标转换为百度地图坐标,解决地图显示经纬度的偏移问题
- WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心)
- 45度地图遮挡问题解决方案(cocos2d-x)