Cesium for Unreal全球各地飞行过渡

两种飞行方式:
1.将UE坐标转换为ecef坐标从而使用Fly to Location ECEF节点实现两点飞行
2.根据经纬度以及高度确定目的地从而使用Fly to Location Longitude Latitude Height节点实现两点飞行(推荐)

两种方式代码实现:(注意经度是X值,纬度是Y值,高度是Z值)

优化:
若是从地球白天一侧飞到另外黑天一侧,那么场景就会变黑,若不想出现这种情况的话,我们就需要在飞行时间完毕后调整CesiumSunSky的时区Time Zone或者时间Solar Time已达到始终是白天的效果

其他:
自定义飞行过渡动画

高度百分比曲线:控制 pawn 的高度在整个飞行过程中如何变化。X轴表示飞行期间的时间。Y轴表示 pawn 的高度,其中 0 是 pawn 的起始高度和结束高度,1 是最大高度(由最大高度与距离曲线确定)。该曲线必须在两个轴上保持在 0 到 1 的范围内,默认曲线从 0 开始和结束,建议确保飞行开始和结束时的过渡无缝。使用默认曲线,pawn 的大部分飞行时间将在更高的高度。

进度曲线:进度曲线控制 pawn 在整个飞行过程中的速度。X轴表示飞行期间的时间。Y轴表示沿飞行路径的位置。该曲线必须在两个轴上保持在 0 到 1 的范围内。默认曲线是 S 形的,因此 pawn 在飞行的开始和结束时会减慢速度
距离曲线的最大高度:

最大高度与距离曲线:确定了行驶距离和最大飞行高度之间的关系。X轴表示起始位置和结束位置之间的距离,Y轴表示最大高度。该图中的距离以米为单位。请随意调整最大 X 轴和 Y 轴以满足您的需求。该曲线确保 pawn 在其行进距离内以合理的高度飞行。如果棋子为了移动十公里而飞到太空,可能会显得很奇怪。默认曲线是线性的。最大X值为12000000单位/12000公里。最大Y值是2000000单位/2000公里。

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cesium for Unreal是一款用于虚幻引擎的插件,用于将Cesium地理数据和功能集成到虚幻引擎中。以下是关于Cesium for Unreal教程的详细介绍。 首先,你需要下载和安装Cesium for Unreal插件。你可以在Cesium的官方网站上找到下载链接。安装完成后,你可以在虚幻引擎的插件列表中找到Cesium for Unreal。 一旦安装完成,你可以开始使用Cesium for Unreal开发地理相关的应用程序。首先,你需要导入Cesium的地理数据。你可以通过Cesium ion来获取全球范围的卫星图像、高程数据、地形数据等。导入这些数据后,你可以在虚幻引擎中创建一个真实的地球模型。 接下来,你可以使用Cesium for Unreal的工具和功能来操作地球模型。这些功能包括地理位置定位、相机控制、地理搜索、地理标记等。通过这些功能,你可以在虚幻引擎中创建出具有真实地球数据的应用程序。 除了基本的地理功能,Cesium for Unreal还提供了一些额外的功能和效果,用于增强你的地理应用程序的视觉效果。你可以使用Cesium的渲染器和效果来创建出逼真的地球表面和大气层。你还可以使用Cesium的光照模型来呈现出日出日落、星空等效果。 最后,你可以使用Cesium for Unreal的工具和API来开发自定义的地理应用程序。你可以根据需要添加交互功能、传感器支持、物理模拟等。通过使用虚幻引擎的强大功能和Cesium的地理数据集成,你可以创建出高度逼真和具有交互性的地理应用程序。 总之,Cesium for Unreal是一个强大的插件,用于将Cesium的地理数据和功能整合到虚幻引擎中。使用Cesium for Unreal,你可以创建出真实地球数据的应用程序,并添加各种地理功能和效果。无论是开发虚拟旅游应用程序还是构建地理可视化工具,Cesium for Unreal都是一个非常有用的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值