第一步:

首先安装Epic Games Launcher之后下载虚幻引擎5.1.1 同时为UE5安装cesium for unreal插件

第二步:

启动虚幻引擎。选择游戏,选择空白作为模板,在项目默认设置中勾掉初学者内容包

UE5 android 嵌入aar库 ue5怎么安装_重新启动

UE5 android 嵌入aar库 ue5怎么安装_UE5 android 嵌入aar库_02

完成配置后,单击创建。

第三步:

项目完全加载后,激活cesium for unreal插件:(编辑->插件)

UE5 android 嵌入aar库 ue5怎么安装_UE5 android 嵌入aar库_03

在插件窗口搜索cesium,给复选框大口,打勾后需要重新启动

UE5 android 嵌入aar库 ue5怎么安装_ue5_04

第四步:准备项目和关卡

点击文件-->新建关卡-->选择空白关卡,以确保关卡没有对象

UE5 android 嵌入aar库 ue5怎么安装_项目设置_05

需要添加找平,以便能够看到后续不住中添加的图块集。Cesium for Unreal附带了一个预制的、全球感知的太阳和大气系统,称为CesiumSunSky。可以从“cesium”面板将虚幻铯的演员直接添加到场景中。在面板的快速添加基本Actor部分中,找到Cesium SunSky,然后单击按钮将其添加到场景中。

UE5 android 嵌入aar库 ue5怎么安装_UE5 android 嵌入aar库_06

5. 现在,场景显示为白色。稍后将解决此问题。使用 Ctrl+S 保存场景。如果想要降低光源强度则

UE5 android 嵌入aar库 ue5怎么安装_UE5 android 嵌入aar库_07

在世界大纲中找到cesiumsunsky的详细页中的directionalight中的光源强度,并将光源改为10.0lux

第六步:打开项目设置(编辑 -> 项目设置)。

如果在步骤 5 中更改了光强度,则此步骤是可选的。在顶部栏中搜索“在自动曝光设置中扩展默认亮度范围”。选中该框。


UE5 android 嵌入aar库 ue5怎么安装_项目设置_08

打开项目设置(编辑 -> 项目设置)

当工程设置窗口打开时,将新关卡设置为工程的默认地图。这将确保在重新启动项目或包并运行应用程序时自动打开关卡。在“项目设置”窗口左侧边栏中,单击“地图和模式”,然后查找“默认地图”设置。将编辑器启动地图和游戏默认地图更改为新级别。

 

UE5 android 嵌入aar库 ue5怎么安装_项目设置_09

关闭项目设置”窗口。现在,应该会在视口中看到天空般的渐变。如果它仍然显示为白色,请重新启动编辑器以确保应用设置。

第九步:连接cesium ion,这里不做赘述。

UE5 android 嵌入aar库 ue5怎么安装_Pawn_10

第十步:现在,你将未项目创建默认访问令牌。因为cesium访问需要访问令牌,在本教程中,你将设置所有资产都将使用的项目范围的访问令牌。单击cesium中token按钮

UE5 android 嵌入aar库 ue5怎么安装_ue5_11

将出现一个新窗口来配置令牌。选择“创建新令牌”选项,并根据需要重命名令牌。然后,按“创建新项目默认令牌”按钮。

 

UE5 android 嵌入aar库 ue5怎么安装_项目设置_12

如果已有token则可以从“使用现有令牌”下拉列表中选择它,而不是创建新令牌。

UE5 android 嵌入aar库 ue5怎么安装_UE5 android 嵌入aar库_13

第十一步:使用cesium面板,通过单击

UE5 android 嵌入aar库 ue5怎么安装_重新启动_14

添加cesium世界地形+bing地图航拍图像。

地形将出现在场景中。

UE5 android 嵌入aar库 ue5怎么安装_Pawn_15

右边的世界大纲有:地形(cesium world terrain)、太阳(cesiumsunsky1)、CesiumCameraManagerCesiumCreditSystemBP 和 CesiumGeoreference

 第十二步:选择cesium world terrain,详细面板可以看到更加详细的内容

UE5 android 嵌入aar库 ue5怎么安装_UE5 android 嵌入aar库_16

在世界大纲中看 CesiumGeoreference详细面板可以查到cesium的原点维度、原点精读和原点高度等变量

UE5 android 嵌入aar库 ue5怎么安装_UE5 android 嵌入aar库_17

这些变量的当前值设置为美国科罗拉多州丹佛市以外的山丘,输入新坐标后可以达到新场景位置

将这些变量更改为您喜欢的城市的坐标,或使用这些坐标前往美国伊利诺伊州芝加哥。
原点纬度 = 41.878101 原点经度 = -87.59201

原点高度 = 1000.0
输入这些坐标后,您会发现场景已移动到此新位置。

UE5 android 嵌入aar库 ue5怎么安装_UE5 android 嵌入aar库_18

这个城市看起来非常平坦。cesium世界地形不包括建筑细节。幸运的是,cesium OSM建筑可以来帮助。
cesium快速添加面板中,将cesium OSM 建筑物添加到场景中。

 

UE5 android 嵌入aar库 ue5怎么安装_ue5_19

最后一步:

 可以添加Dynamic Pawn插件中包含的一个控制器,可以帮助你在巨大的地球中导航。

 要移动视口的摄像机,请在视口窗口中单击并按住鼠标右键。按住鼠标右键的同时,您可以通过移动鼠标环顾四周,并通过按键盘上的 W、A、S 和 D 键四处飞行。您可以使用鼠标滚轮修改相机速度。

您还可以使用视口右上角的“相机速度”设置以较大的增量修改相机速度

 

UE5 android 嵌入aar库 ue5怎么安装_Pawn_20

 Dynamic Pawn是一个地理配准的Actor。它保持相对于其在地球上的坐标的位置,而不是标准的虚幻引擎世界坐标。这意味着,如果将地理配准原点更改为其他位置,Dynamic Pawn将保留在后面。如果要将其移动到新位置,请在世界大纲视图中选择它并将其位置 X、Y 和 Z 坐标设置为 0,或使用黄色箭头将其位置重置为原点。

 

UE5 android 嵌入aar库 ue5怎么安装_重新启动_21