Hi everyone,
I’m working on implementing Google Earth-like globe navigation in Unreal Engine using Cesium. My events are firing correctly (I can see the event triggers in logs), but the actual globe movement isn’t happening.
What I’m trying to achieve:
- Left-click + drag: Pan across the globe surface
- Right-click + drag: Rotate the globe view
- Mouse wheel: Zoom in/out
- Ctrl + drag: Tilt the view angle
I’ve set up the input bindings in my C++ controller class and confirmed the events are firing, but the globe doesn’t respond to these inputs. I suspect there might be an issue with how I’m interfacing with the Cesium georeference system or camera controls.
Has anyone successfully implemented Google Earth-style controls with Cesium? Any code samples or approaches would be greatly appreciated.
My current setup:
- Unreal Engine 5.5.4
- Cesium for Unreal plugin
- Custom C++ navigation controller
- Google Maps API for imagery
Thanks in advance for any help!