看起来像帆布' alpha取决于CSS背景颜色(在Chrome 60和Firefox 47上测试)。
body {background-color: #000000} /* or any other parent DOM element */
将画布颜色设置为红色,含10%alpha
gl_FragColor = vec4(1.0, 0.0, 0.0, 0.1);
有这个结果:
- >我希望红色变暗90%
将alpha设置为100%后得到了相同的结果:
gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0);
return;
- >它看起来正确
- >看起来红色部分超过10%
(这些测试在Firefox和Chrome上是相同的)