【UE5 Cesium】08-Cesium for Unreal 子关卡应用实例(上)

UE版本:5.1

效果

(运行游戏可以看到进入关卡体积内楼房模型才会显现,以此来减少电脑性能消耗)

步骤

一、新建两个子关卡(以北京和上海为例)

点击窗口-》关卡-》新建 

 

 命名第一个子关卡为“SubLevel_BeiJing”

点击如下按钮 调出世界场景构成

 

点击“+”号来添加图层

 图层命名为“CesiumLayer”,取消勾选“流送距离”,最后点击“创建”。(不勾选流送距离的意思是让CesiumGeoreference actor来决定什么时候来加载Sublevels而不是根据距离)

 双击来加载子关卡“SubLevel_BeiJing”

 指定到图层

 此时在大纲中选中“CesiumGeoreference”,然后在“GeoreferenceSubLevels”中可以看到包含了一个元素

 同样的方法添加第二个子关卡,命名为“SubLevel_ShangHai”,此时数“GeoreferenceSubLevels”中就包含了两个元素

 在拾取坐标系统上找到北京的经纬度

 输入北京的经纬高

 再输入上海的经纬高

 可以切换一下关卡来观察经纬高设置的是否正确

 二、在子关卡中添加Actor

 由于缺少实际的CIM模型,我就用Cargo导入两个免费的模型作为示例

 导入后将大纲中默认添加的模型删除,然后在内容的文件夹可以看到“Cargo”文件夹中保存我们所需的模型

双击加载“SubLevel_BeiJing”子关卡

 将“DynamicPawn”的当前位置和旋转值归0

运行游戏可以看到进入关卡体积内楼房模型才会显现,以此来减少电脑性能消耗:

猜你喜欢

转载自blog.csdn.net/ChaoChao66666/article/details/131463641