一个独立于浏览器的函数来请求一个新的动画帧。这用于创建应用程序的draw循环,如下面的示例所示。
Name | Type | Description |
---|---|---|
callback |
requestAnimationFrame~Callback | 当绘制下一帧时调用的函数。 |
返回值:
可以传递给
cancelAnimationFrame
来取消请求的ID。
示例:
// 使用requestAnimationFrame创建一个draw循环。
// 对每个动画帧调用tick回调函数。
function tick() {
scene.render();
Cesium.requestAnimationFrame(tick);
}
tick();
参考:
类型定义
Callback(timestamp)
当要绘制下一帧时将调用的函数。
Name | Type | Description |
---|---|---|
timestamp |
Number | 帧的时间戳,以毫秒为单位。 |