Bulletproof
Bulletproof copied to clipboard
底层实现的效率提升方向
trafficstars
之前的想法有问题。WebGL适合做图形渲染,DOM适合做文字渲染,为什么要把所有东西都放到WebGL上呢?
- 大多数用户看到的是普通弹幕;
- 底层使用的 GLantern 有一定的文字渲染能力;
- 目前的弹幕层是独立的。
那么,只需要普通弹幕和mode7都由CSS实现,脚本弹幕由WebGL实现不就行了?这样既可以在大多数情况下收获良好的视觉效果(WebGL的文字渲染简直糟糕),又可以兼顾脚本对API的调用,所以是更好的方式。没有必要追求纯粹的WebGL。
WebGL的文字渲染简直糟糕... +1