在移动设备上显示的画布中进行渲染时的CreateJS性能问题

时间:2016-04-28 19:39:40

标签: three.js createjs easeljs

我有一个非常具体的问题。我正在VR中使用three.js进行演示,我想要显示2D数据。将显示的数据是动态的(文本信息),需要设置动画。

动画CC提供一套漂亮的工具是一个很容易的选择。使用three.js,我发现在世界上添加一些2D动画的方式是创建一个平面,从我创建的画布添加纹理,我在RAF上更新。到目前为止没问题。

我正在渲染的画布也是我创建舞台的画布。这里的问题是:无论动画是什么(即使是一个空的阶段),只要我在阶段更新时添加了eventlistener,我就会看到大约15的帧速率下降。我尝试了很多东西(比如甚至没有添加网格,我将画布绘制到我的场景上)并且如果添加了eventlistener,我看到我的fps受到了打击。

动画是否“重”,我看到帧速率下降。而这一下降是VR中的一个大问题,因为此时保持60 FPS几乎是必须的。

我能做些什么才能让它变得更好?谢谢!

0 个答案:

没有答案