智慧城市数字孪生系统
制作流云动画效果
- 首先添加一个图像在需要添加流云效果的位置
- 添加动画效果让其旋转
- 这个动画效果是程序开始就要进行的,所以要在
EventConstruct
中就可以启动这个动画效果
- 添加一个一样的图像在这里,效果是从此处进行放大消散
- 添加动画进行放大消散
- 添加动画进行流光动画效果
- 小球旋转动画
- 开始就开启这些动画效果
天气UI制作
高德地图api获取
-
申请一个天气查询的key
-
创建新应用
-
添加key
-
根据帮助文档使用即可
-
城市编码表下载
-
使用文档里面的参数进行简单查询
https://restapi.amap.com/v3/weather/weatherInfo?key=自己的key&city=城市的编码&extensions=查询的类型&output=返回的格式
- 查询结果
VaRest安装
- VaRest可以解析网络与本地的JSON文件的插件
获取高德地图API结果解析
-
解析JSON文件设置到UMG上
-
因为高德地图的API查询是有配额的,建议是延迟大一些进行查询,这里制作测试所以就三十秒查询一次
-
运行结果
使用Cesium获取真是世界地形数据
-
下载Cesium for Unreal插件
-
定位纬度到自己想去的位置
登录页面UI制作
- 设计思路:当点击任意处,进入系统,动画消除这些文字描述,然后隐藏这个UI界面
制作登录动画
- 创建一个Actor蓝图来做标点,设置出生点,动画思路,点击开始进入系统,画面迅速切换到Actor蓝图的点位来
- 在Actor蓝图中进行逻辑抒写
- 运行结果