*我觉得*不是摆脱了逻辑,而是代码会在你正常能达到的范围内对颜色做一些微妙的变化,这些变化只是在正常范围内看起来正常的,而且让天空的颜色更加丰富。
但是如果超出正常能达到的范围,可能那些变化是用y坐标作为参数的,所以y坐标超出了正常值,天空颜色的变化也就不在设计师的预期范围内了,所以结果如何就不一定了