关于昼夜交替 无非就是通过使平行光进行绕着(0,0,0)旋转
所以首先创建一个actor 向里面添加三个变量
1)light----Directional Light(平行光)
2)SkySphere----BP Sky Spere
3)Skylight-----skyLight
并将它们暴露出来,使它们可以被在引擎中进行人工赋值
分别为白天和晚上时的天空情况创建两个对应的方法
- Day
- Night
从主蓝图中获取当前的世界时间
创建一个函数Finterp to是设置平行光的可变的
(设置的是一个灯光亮度的一个过渡用到一个新的节点—Finterp to 插值
一般在“Tick”事件中使用:
Current:当前值 Target:期望的目标值
Delta Time:时间变化值。 Interp Speed:插值速度
返回值:从“当前值”过渡到“期望的目标值”的一个中间值
Set intensity 设定强度