UE5+Cesium for UE:02-倾斜摄影加载与地理参考绑定
简介
在上一篇教程——UE5+Cesium for UE:01-从零搭建可漫游的“真实地球”,10分钟让你的角色跑遍全球!中,我们学习了
- UE中如何使用Cesium for Unreal添加全球地形、卫星影像、建筑白膜以及光照,以及怎样设置初始经纬度作为UE场景的原点
- 如何添加第三人称角色、Dynamic Pawn进行游玩探索
这一期,我们将学习如何使用Cesium地理参考组件
实战演练
1.Cesium Globe Anchor
这是一个Cesium for Unreal插件提供的组件,用于将UE原生的Actor固定到Cesium创建的地球坐标系中。在UE场景中,拖入一个任意的Actor,比如一个圆锥,此时改变Cesium Georeference的经纬度参数,可以看到地球转到,但圆锥固定在原地不会跟随地球转动。
选中圆锥Actor,在细节面板中,改变其可移动性为可移动,并为其添加一个Cesium Globe Anchor组件。此时再次改变Cesium Georeference的经纬度参数,可以观察到圆锥体固定在了地球 上,会随着地球上的物体一起移动。并且选中Cesium Globe Anchor后,可以通过改变其经纬度高程属性,将物体位置调整到想要的任意经纬度高程位置。

2.Dynamic Pawn
Dynamic Pawn移动时,可以通过Origin Shift组件来实时计算调整UE原点,使得UE坐标的Z轴始终垂直于地面指向天空(当然这会耗费一些性能)。在同一个关卡中如果确实需要进行大范围远距离移动时,可以考虑开启这个功能。否则最好采用子关卡的方案,这样性能会更好。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 青花鱼の小栈!
评论

