【发布时间】:2015-06-03 22:50:01
【问题描述】:
我在 60fps three.js 项目中使用 CreateJS 的 TweenJS。我注意到当我使用 TweenJS 移动对象时,动画感觉很不稳定,好像对象正在以较低的帧速率更新。
这里是一个例子:https://jsfiddle.net/sccottt/sbm9s6k5/1/
在示例中,框(使用 TweenJS 进行动画处理)的移动似乎远不如背景中的线条流畅(根据 requestAnimationFrame() 旋转)。
有没有办法改变 TweenJS 的帧速率,或者有没有人知道如何让它更流畅地执行?
【问题讨论】:
-
你能用三的统计插件构建这个吗,或者显示帧速率的东西?与功能区相比,您的机器人和答案中的演示仍然显得迟钝。我对 cratejs 不太了解,但我看了一下ticker 类。理想情况下,您希望每次渲染时都更新补间 - 在渲染循环中。我怀疑你的帧速率是 60,但是补间和三不同步。
标签: javascript three.js createjs tween