拉斐尔的动画范式

Animation paradigm in Raphael

本文关键字:动画 范式      更新时间:2023-09-26

谁能解释一下拉斐尔(和其他框架)动画背后的哲学?在经典的opegl或直接动画中,通过将下一帧渲染到后平面,然后将其比特化到前景来减少闪烁。这就是JS动画的工作方式吗?或者浏览器在渲染新框架/对象之前以某种方式清除旧框架/对象?

请注意,Raphaël使用SVG(或Internet Explorer中的VML)来显示数据,而不是使用Canvas或其他直接呈现像素的技术。由于Raphaël管理的矢量对象具有不同的z轴顺序,因此绘制无闪烁更新是实现的工作,与JS库无关。