通过控制定向光源和sunlight来实现昼夜交替,其中通过旋转定向光源的Y轴可改变光影的效果达到白天和黑夜的交替。
首先创建一个globaltimer类,通过这个类定义我们的一天的时长。
其中secondperday这个浮点变量就是我们设定的一天的时长。为了方便测试,现在先设定一天的时长为10秒。
而对应的,sunlight就是对应场景里的定向光源,sun对应的是spherelight,skylight对应的就是场景中的天光,为了能获得场景里的对应对象,需要把旁边的小眼睛给点开。
再去globaltimer里吸取对应的对象。
之后再根据游戏内已通过的时间传递进sunlinght的Y轴里,再实时更新sunlight的位置即可。