Bulletproof
Bulletproof copied to clipboard
性能提升建议
http://jonobr1.github.io/two.js/
canvas Renderer性能确实不行,可以考虑webGL Renderer,推荐使用仿照three.js简化的2D版本two.js,性能很不错
@THISISAGOODNAME two.js 不支持:顶点、Y rotation、文本、渐变、滤镜etc。我尝试一下。
感觉还是需要3D的,尤其是代码弹幕的API都是可以直接挂Matrix3D去做3D变幻的。 (题外话,赞一下canvas/webGL实现!
@THISISAGOODNAME @jabbany WebGL 实现推上来了 性能上……在 NW 中,也许是某些流程还可以简化,小圆脸没有达到全60fps的目标,其他两个示例表现良好。 浏览器测试表现:Firefox 上的效率远不如 NW(看性能分析似乎是对 WebGL 的调用和 GC 的锅),而且出现了严重的内存泄露,原因调查中。