跳过主要内容

gsap.updateRoot()

通常情况下,GSAP 使用 requestAnimationFramerequestAnimationFrame循环(如果 rAF 不可用,则回退到 setTimeout()setTimeout()),但一些游戏开发者希望可以手动更新根级(全局)时间轴,而 gsap.updateRoot()gsap.updateRoot()正是提供了该功能。这仅适用于高级用户。首先,你需要像以下这样解除 GSAP 的 ticker:

//unhooks the GSAP ticker
gsap.ticker.remove(gsap.updateRoot);

然后你可以使用你自己的自定义时间进行更新,例如:

//sets the root time to 20 seconds manually
gsap.updateRoot(20);
无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗