Cesium事件处理学习

3 阅读1分钟

Cesium根据事件的类型、用途,将事件分为三类:

  • 屏幕空间事件处理程序 Screen Space Event Handler
  • 屏幕空间相机控制器 Screen Space Camera Controller
  • 场景渲染事件

交互类型:鼠标事件、键盘事件、相机事件

使用鼠标事件前,需要先通过ScreenSpaceEventHandler类进行实例化,然后注册或删除相应的事件。

使用键盘事件,键盘事件需要和鼠标事件配合使用,注册时候通过逗号分隔

相机事件,使用相机事件前不需要先实例化,在Viewer类的实例化过程中就将实例化结果赋给了viewer.scene.screenSpaceCameraController,直接操纵viewer.scene.screenSpaceCameraController即可。

场景渲染事件