首页 / Cesium / 使用示例
请求式渲染与帧率
开启 requestRenderMode,让静止场景停止重绘,并用帧率面板确认效果。
源码与运行效果
请求式渲染怎么工作
开启后 Cesium 只在需要时重绘:相机移动、实体属性变化、时钟推进都会触发。静止画面不再占用 GPU,笔记本风扇会安静下来。
必须手动触发的情况
直接改 DOM 或外部数据不会自动触发重绘,改完实体属性后调用一次 scene.requestRender()。漏掉这一步会表现为改了没反应。
| 属性 | 取值 | 说明 |
|---|---|---|
requestRenderMode | true | 按需重绘 |
maximumRenderTimeChange | 秒 | 允许的最大时间跳变 |
debugShowFramesPerSecond | true | 左上角帧率面板 |
时间相关的动画在按需模式下仍会逐帧重绘,收益主要来自静态场景;相机飞行结束后会停止重绘是正常现象。