我正在为一个客户创建一些动画,我一直在使用two.js,因为它具有SVG功能。不幸的是,我遇到了性能问题。
我在屏幕上绘制了100个圆形。每个圆形包含6个更小的圆形,共渲染了700个圆形。
这些圆形会根据鼠标在x轴上的移动而做出反应,并在y轴上缓慢地向下级联。
目前在Chrome中,它只运行在大约32FPS左右。在Firefox中几乎完全无法工作!
我还尝试过two.js的webgl渲染器,但虽然性能略有提高,但元素的外观就不如SVG好看了。
源代码在此处:https://github.com/ashmore11/verifyle/tree/develop
文件路径:src/coffee/elements/dots
如果需要更多信息,请让我知道。