主题
QuadGradientSky
四色渐变天空是一种通过天顶、偏上、偏下、天底四层颜色和高度定义天空渐变效果的组件。它允许调整各层颜色、高度位置以及层间过渡柔度,并支持整体旋转。常用于营造丰富的天空氛围,替代单一颜色或简单渐变。
概览
四色渐变天空是一种通过天顶、偏上、偏下、天底四层颜色和高度定义天空渐变效果的组件。它允许调整各层颜色、高度位置以及层间过渡柔度,并支持整体旋转。常用于营造丰富的天空氛围,替代单一颜色或简单渐变。
继承自
BaseSky;可通过World:CreateUnit("QuadGradientSky", ...)创建;返回单个单位
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
ZenithColor | Color | Color.New(0, 55, 255, 255) | 设置四色渐变天空天顶区域的颜色。 |
UpperColor | Color | Color.New(30, 97, 255, 255) | 设置四色渐变天空偏上区域的颜色。 |
LowerColor | Color | Color.New(255, 184, 162, 255) | 设置四色渐变天空偏下区域的颜色。 |
NadirColor | Color | Color.New(243, 255, 245, 255) | 设置四色渐变天空天底区域的颜色。 |
ZenithHeight | Float | 0.0 | 天空渐变中天顶层的高度位置,通常为 0.0 表示天顶。 |
UpperHeight | Float | 0.33 | 天空渐变中偏上层的高度位置,取值范围通常在天顶(0)到天底(1)之间。 |
LowerHeight | Float | 0.66 | 天空渐变中偏下层的高度位置,取值范围通常在天顶(0)到天底(1)之间。 |
NadirHeight | Float | 1.0 | 天空渐变中天底层的高度位置,通常为 1.0 表示天底。 |
Orientation | Vector3 | [0.0, 0.0, 0.0] | 设置四色渐变天空的旋转角度。 |
UpperToZenithSoftness | Float | 0.5 | 控制偏上层与天顶层之间颜色过渡的柔和程度。 |
LowerToUpperSoftness | Float | 0.5 | 控制偏下层与偏上层之间颜色过渡的柔和程度。 |
NadirToLowerSoftness | Float | 0.5 | 控制天底层与偏下层之间颜色过渡的柔和程度。 |
