请查看图片(抱歉,新用户不能直接在帖子中插入图像)。
线条以半透明颜色绘制(alpha = 0.5)。
当红线交叉时,不会发生双重覆盖的半透明颜色。同时,绿线与红线分离重叠。
可以得出结论,画布上绘制的线条不是线性的,整个区域也是如此。我认为这是不正确的行为。
现场演示:jsfiddle.net/dom1n1k/xb2AY/ 我不会问如何解决它 :)问题是思想性的:您对这种行为有什么看法?
现场演示:jsfiddle.net/dom1n1k/xb2AY/ 我不会问如何解决它 :)问题是思想性的:您对这种行为有什么看法?
- 这是合乎逻辑的,应该这样做;
- 这不合逻辑,但如果发生了-我们认为这是特征;
- Canvas因技术原因而工作-实现更简单。
- 这是一个明显的错误,浏览器的作者应该修复它。