Skip to content

QuadGradientSky ​

四色渐变天空是一种通过天顶、偏上、偏下、天底四层颜色和高度定义天空渐变效果的组件。它允许调整各层颜色、高度位置以及层间过渡柔度,并支持整体旋转。常用于营造丰富的天空氛围,替代单一颜色或简单渐变。

概览 ​

四色渐变天空是一种通过天顶、偏上、偏下、天底四层颜色和高度定义天空渐变效果的组件。它允许调整各层颜色、高度位置以及层间过渡柔度,并支持整体旋转。常用于营造丰富的天空氛围,替代单一颜色或简单渐变。

继承自 BaseSky;可通过 World:CreateUnit("QuadGradientSky", ...) 创建;返回单个单位

属性 ​

名称类型默认值说明
ZenithColorColorColor.New(0, 55, 255, 255)设置四色渐变天空天顶区域的颜色。
UpperColorColorColor.New(30, 97, 255, 255)设置四色渐变天空偏上区域的颜色。
LowerColorColorColor.New(255, 184, 162, 255)设置四色渐变天空偏下区域的颜色。
NadirColorColorColor.New(243, 255, 245, 255)设置四色渐变天空天底区域的颜色。
ZenithHeightFloat0.0天空渐变中天顶层的高度位置,通常为 0.0 表示天顶。
UpperHeightFloat0.33天空渐变中偏上层的高度位置,取值范围通常在天顶(0)到天底(1)之间。
LowerHeightFloat0.66天空渐变中偏下层的高度位置,取值范围通常在天顶(0)到天底(1)之间。
NadirHeightFloat1.0天空渐变中天底层的高度位置,通常为 1.0 表示天底。
OrientationVector3[0.0, 0.0, 0.0]设置四色渐变天空的旋转角度。
UpperToZenithSoftnessFloat0.5控制偏上层与天顶层之间颜色过渡的柔和程度。
LowerToUpperSoftnessFloat0.5控制偏下层与偏上层之间颜色过渡的柔和程度。
NadirToLowerSoftnessFloat0.5控制天底层与偏下层之间颜色过渡的柔和程度。