首页 / Cesium / 使用示例
回调属性
属性不一定来自采样数据,也可以是一个函数。CallbackProperty 在每帧渲染前调用函数,返回当前值。
源码与运行效果
两种更新方式
第二个参数 isConstant 为 false 时每帧都调用,为 true 只在需要时调用。会随时间变化的属性必须用 false。
什么时候该用
数据无法预先采样,或者值依赖实时状态(相机高度、鼠标位置、外部接口)时,回调属性比采样属性更直接。
可以直接改的地方
| 位置 | 改什么 | 效果 |
|---|---|---|
isConstant | false | 每帧更新 |
| 回调里的返回值 | 换成别的值 | 属性变化 |
requestRenderMode | false | 保持连续渲染 |
回调要轻:回调每帧都会执行,里面不要做重计算,开销会直接反映在帧率上。