各位大神,请问怎么解决瓦片地图的黑线问题啊?
我的环境为:
win7 64位 + cocos2d-js V3.5
测试代码为:
var TailMapLayer4 = TailMapBaseLayer.extend({
ctor: function() {
this._super();
// 声明瓦片地图
var tailMap = new cc.TMXTiledMap(res.orthogonal_test4_tmx);
this.addChild(tailMap, 0, TAIL_MAP_TAG);
tailMap.setAnchorPoint(0.5, 0.5);
tailMap.setPosition(cc.winSize.width / 2, cc.winSize.height / 2);
}
});
其中瓦片地图文件使用的是官网示例中的瓦片地图,此时在浏览器和手机中运行,移动地图时均会出现黑线。
修改project.json文件中的renderMode: 1,修改之后运行,在浏览器中黑线消失,但是在手机中还是会出现黑线。
参考网上其他人写的处理方法:
1》添加
cc.director.setProjection(cc.Director.PROJECTION_2D);
2》
添加cc.FIX_ARTIFACTS_BY_STRECHING_TEXEL = 1;
上述两种方法都不能处理手机环境的黑线问题,在论坛上搜到的解决方法都不能解决问题,捉急啊!!!