0
我正在使用WebGL創建地圖。我有地圖瓦片,因此地圖有2個瓦片高和5個瓦片寬。我已經渲染了地圖,並且看到了地磚周圍的細線。更令人困惑的是,我懷疑是通過調整圖像大小來創建的輪廓顏色,與圖像顏色完全不同。在這個截圖:WebGL並排圖像導致圖像輪廓
你可以看到,在每個圖像的邊緣顏色爲深藍色,但外形是較淺的顏色,如綠色和白色在某些領域。
這是我設置的一部分:
gl = canvas.getContext("webgl", {antialias: true, alpha: true})
|| canvas.getContext("experimental-webgl", {antialias: true, alpha: true});
...
gl.clearColor(0, 0, 0, 0);
gl.enable(gl.BLEND);
gl.disable(gl.DEPTH_TEST);
gl.blendFunc(gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
gl.viewport(0, 0, canvas.width, canvas.height);
是什麼原因造成這些多彩色線條出現,以及我如何擺脫他們?