【发布时间】:2016-07-26 16:45:51
【问题描述】:
我在使用 HTML5 画布的 Android 上发生了一个非常奇怪的效果。这是有问题的代码,它使用的是二次曲线:
ctx.beginPath();
ctx.strokeStyle = wave.stroke;
ctx.moveTo(wave.sx, wave.sy);
ctx.quadraticCurveTo(
wave.x, wave.y,
wave.ex, wave.ey
);
ctx.stroke();
它会多次利用自己: http://codepen.io/EightArmsHQ/pen/9f899c4c64ab49113988055432b11a6b
这是在 iPhone 上:
但这是在 Android 上:
我说的是 Android,但我听说它在 Galaxy S6 上超级流畅。
顺便说一句,我一般对图形(即 GPU 等)不太熟悉,所以我什至应该在谷歌上搜索什么术语——所以如果你有任何明显的解决方案,请保持温和。
【问题讨论】: