Cesium for Unreal v1.28.0
This release includes support for Unreal Engine v5.0, v5.1, and v5.2 for Windows, Linux, macOS, Android, and iOS. Please select the appropriate ZIP for your version.
Breaking Changes 📣
- Removed the
GetGeoreferencedToEllipsoidCenteredTransform
andGetEllipsoidCenteredToGeoreferencedTransform
methods fromGeoTransforms
. Because these were transformations between two right-handed coordinate systems, they are not of much use with Unreal's left-handed coordinate system. - Deprecated the
FlyToGranularityDegrees
property forAGlobeAwareDefaultPawn
. Flight interpolation is now computed per-frame, so this property is no longer needed. Any code that refers toFlyToGranularityDegrees
should be removed or changed toFlyToGranularityDegrees_DEPRECATED
to still compile.
Additions 🎉
- Added the ability to set the CesiumGeoreference
Scale
via Blueprints. - Added
ACesiumCameraManager::RemoveCamera
. It is available via both Blueprints and C++. This complements the existingACesiumCameraManager::AddCamera
.
Fixes 🔧
- Added a workaround for an apparent bug in Unreal Engine 5.1 that prevented collisions from working with Cesium3DTilesets.
- Fixed a bug that could cause the
AGlobeAwareDefaultPawn
/DynamicPawn
to suddenly move to a very high height for one render frame just as it arrives at its destination during a flight.
In addition to the above, this release updates cesium-native from v0.25.0 to v0.25.1. See the changelog for a complete list of changes in cesium-native.