Bulletproof icon indicating copy to clipboard operation
Bulletproof copied to clipboard

底层实现的效率提升方向

Open hozuki opened this issue 9 years ago • 1 comments
trafficstars

之前的想法有问题。WebGL适合做图形渲染,DOM适合做文字渲染,为什么要把所有东西都放到WebGL上呢?

  1. 大多数用户看到的是普通弹幕;
  2. 底层使用的 GLantern 有一定的文字渲染能力;
  3. 目前的弹幕层是独立的。

那么,只需要普通弹幕和mode7都由CSS实现,脚本弹幕由WebGL实现不就行了?这样既可以在大多数情况下收获良好的视觉效果(WebGL的文字渲染简直糟糕),又可以兼顾脚本对API的调用,所以是更好的方式。没有必要追求纯粹的WebGL。

hozuki avatar Aug 22 '16 13:08 hozuki

WebGL的文字渲染简直糟糕... +1

xqq avatar Aug 22 '16 14:08 xqq