UE4 实时更新天气和时间状态

本文主要讲解如何将获取的实时天气状态在UE4内展示出来,并且根据时间切换白天黑夜状态

用到的插件:第一个是免费的,第二个自行购买或者通过其他路径获取

请先阅读这篇文章, 实时获取天气信息文章地址:UE4 实时获取天气信息_sky丶blue的博客-CSDN博客

一、将插件添加到你的项目内

1.将红框里的文件夹复制粘贴到你项目的Content目录下,注意一定是Content目录下 

2.项目路径下新建Plugins文件夹,将红框内的插件复制粘贴到你的项目

 

 

3.将红框内的两个蓝图直接丢到场景内,可以把系统自带的天空球和高度雾这些删掉,因为蓝图自带

4.TimeOfDay:根据时间显示当前白天黑夜状态,区间是0-2400,通过这个变量改变时间状态

5.WeatherType:是个枚举值,通过不同的枚举展现不同的天气状态

二、新建UMG蓝图WBP_WeatherAndTime并编写切换逻辑

1.新建结构体S_Weather,利用这个结构体创建DataTable

 这个表的作用就是将实时获取到的天气与WeatherType这个枚举对应起来然后去实时更新天气

 2.获取之前添加到场景的两个蓝图的引用,并且一开始就更新时间和天气状态

3.切换天气逻辑

 4.切换时间状态

 5.在关卡蓝图内创建UMG蓝图

 三、最终效果以及项目下载地址(4.26)

 

链接:https://pan.baidu.com/s/1zSJV5aYJ4Ogi3Mc3gjutOw 
提取码:d4ss

  • 18
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值