【UE Cesium】01-在虚幻5中使用Cesium

news/2024/11/14 2:28:30/

UE版本:5.1

步骤

1. 首先我们新建一个空白的工程

2. 在虚幻商城中搜索“Cesium for Unreal”,然后点击“安装到引擎”

 3. 在虚幻编辑器中搜索插件“cesium”,勾选如下插件,然后重启编辑器

 4. 重启后我们新建一个空白关卡

保存关卡

 在项目设置中将刚才新建的关卡作为编辑器开始地图和游戏默认地图

 5. 打开cesium窗口

 点击“Connect to Cesium ion”

6. 在打开的浏览器网址中登录账号,然后点击“Allow”,表示允许读取cesium ion账户里的相关数据

 

出现如下界面表示成功:

 

 7. 回到虚幻编辑器中,点击如下按钮

 点击如下按钮

 8. 选中“Cesium World Terrain”(世界地形),然后设置“Georeference”为“CesiumGeoreference0”

 “Credit System”一项选择“CesiumCreditSystemBP0”

 9. 勾选“扩展自动曝光设置中的默认亮度范围”

 10. 添加“Cesium SunSky”

 选中“CesiumSunSky0”,然后在“Georefence”一栏选择“CesiumGeoreference0”

 然后我们可以通过“Time Zone”设置时区,通过“Solar Time”设置时间,通过“Year”、“Month”、“Day”设置年月日

 11. 添加“Dynamic Pawn”

 设置“Dynamic Pawn”的自动控制玩家一项为“玩家0”,这样在游戏运行时就可以通过鼠标键盘控制“Dynamic Pawn”进行移动

 12. 接下来添加建筑,点击“Cesium OSM Buildings”来添加

 我们可以设置经度纬度高度分别为“-87.629799”、“41.878101”、“2250”

 然后将“DynamicPawn0”的位置设置为(0,0,0)

 运行,可以看到添加的建筑


http://www.ppmy.cn/news/608922.html

相关文章

python 字符串格式化是打印不同类型更简单一些

Python 支持格式化字符串的输出 与 C 中 sprintf 函数一样的语法 下面写3中不同类型的数据合在一起打印 name "张三丰" height 1.88 weight 89 print("姓名: %s , 身高:%0.2f米, 体重:%d公斤" % (name, height, weight)) 打印结果为: python 字符串格…

NVIDIA CUDA-X AI

NVIDIA CUDA-X AI 面向数据科学和 AI 的 NVIDIA GPU 加速库 数据科学是推动 AI 发展的关键力量之一,而 AI 能够改变各行各业。 但是,驾驭 AI 的力量是一个复杂挑战。 开发基于 AI 的应用程序涉及许多个步骤(包括数据处理、特征工程、机器学习…

大数据Flink(四十五):​​​​​​扩展阅读 双流Join

文章目录 扩展阅读 双流Join 介绍 Window Join Interval Join

TypeError: showInformation() missing 1 required positional argument: ‘self‘

下面的代码运行就会报错 class PeopleInformation:def showInformation(self):print("这里只是一个简单的打印")if __name__ "__main__":PeopleInformation.showInformation() 报错如下 从错误上可以明显看到 缺少1个必需的位置参数:“ self…

上滑跑马灯

前言 产品说,我们做一个转盘活动吧,需要轮播中奖信息。 当然这需求完全没有问题。 产品说,你听我说完。 是从下往上轮播如何数据没有更新,就反复轮播。如果数据有更新,要无缝更新。进入时间1s,暂停1S&#…

GeforceRTX系列参数对比

GeforceRTX系列参数对比

数据结构算法 简单的面试思考题

目录 简单的面试思考题 思考题一 思考题二 思考题三 简单的面试思考题 思考题一 有64瓶疫苗, 其中一瓶不小心混入了有害物质, 现在要利用小白鼠找出那一瓶! 注意:小白鼠只要喝一点点混入有害物质的在30分钟就是死亡, 那么现在只剩下30分 钟了(只能进行一次实验), 问最少…

Python类的定义和使用

Python 是面向对象语言,所以类(class) 这个概念还是有的, 因为类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础 1 类的作用: 用来描述具有相同的属性和方法的对象的集合 2 类的使…