关于昼夜交替 无非就是通过使平行光进行绕着(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 设定强度

相关文章:

  • 2022-01-10
  • 2021-11-18
  • 2022-12-23
  • 2023-02-09
  • 2022-12-23
  • 2021-09-01
  • 2021-07-11
  • 2021-07-06
猜你喜欢
  • 2021-04-25
  • 2021-09-14
  • 2021-07-09
  • 2021-05-13
  • 2021-08-02
  • 2021-05-13
相关资源
相似解决方案