cesium中的事件非常非常多,暂且抛开监听变化触发的事件,光相机事件和屏幕事件就非常多。
这篇文章带大家捋一捋cesium中的事件都有哪些。
1.相机事件
2.屏幕事件
3.键盘事件
4.一些变化所触发的监听事件
camera.changed:当相机发生变化时
camera.movEnd:当相机停止移动时触发
camera.moveStart:当相机开始移动
scene.postRender:当场景渲染完成后触发
scene.preRender:场景渲染之前
scene.preUpdate :场景更新之前
scene.terrainProviderChanged :地形提供器发生变化时
viewer.trackedEntityChanged :追踪entity发生变化时
entity.definitionChanged :entity的属性发生变化时
Cesium3DTileset(allTilesLoaded ):所有3dtiles数据加载完成以后
Cesium3DTileset(loadProgress ) :初始化加载过程中
Cesium3DTileset(tileFailed )加载失败
globe.imageryLayersUpdatedEvent :地球加载图层更新时触发