Unity 中背景时间环与灯光的配合
1. 效果描述
假设有一背景时间环以一定的速度转动来表达昼夜变化。而想用灯光来配合时间环的转动,来将昼夜变化更加自然的体现出来。
灯光主要可以通过以下两个方面来体现时间的变化:
- 光照强度
- 正午时光照强度最强
- 午夜时光照强度最弱
- 光照颜色
- 正午时光照颜色为橘黄色
- 午夜时光照颜色为暗蓝色
光照的变化应当是随着背景时间环而渐变的。
表现如下图所示:
正午时:
午夜时:
2. 解决思路
背景时间环是一直在转动的,可以根据当前的转动角度来决定灯光的强度与颜色属性。
分析可得以下映射表:
时间 | 角度a | 灯光强度s | 灯光颜色c |
---|---|---|---|
正午 | 0° | 1.5 | 255,244,214 |
午夜</ |