主题
Sky
天空单元,负责为场景提供可定制的背景天空。它支持通过 Template 属性从 SkyTemplate 枚举中挑选现成模板,也能直接指定 SkyboxTexture 背景贴图,并允许调整 Orientation 旋转、YOffset 垂直偏...
概览
天空单元,负责为场景提供可定制的背景天空。它支持通过 Template 属性从 SkyTemplate 枚举中挑选现成模板,也能直接指定 SkyboxTexture 背景贴图,并允许调整 Orientation 旋转、YOffset 垂直偏移以及 DistortionEnabled、DistortionStrength、DistortionFrequency 等扰动参数来营造动态天空效果。
继承自
BaseSky;可通过World:CreateUnit("Sky", ...)创建;返回单个单位
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Template | SkyTemplate | Enums.SkyTemplate.Night | 天空模板属性,用于指定当前天空采用的预设模板类型。模板定义了天空的主要氛围风格,取值需来自 SkyTemplate 枚举,例如白天、夜晚、黄昏等不同场景模板。 |
SkyboxTexture | String | official://dds/1 | 天空盒背景贴图属性,用于指定当前天空所使用的背景纹理资源。当使用预设天空模板时,该属性通常会携带模板对应的贴图;也可以单独赋值以替换天空背景表现。 |
Orientation | Vector3 | [0, 0, 0] | 天空盒的旋转角度,以欧拉角(度)表示。 |
YOffset | Float | 0.0 | 天空在垂直方向上的偏移量。 |
DistortionEnabled | Bool | false | 是否启用天空扰动效果。 |
DistortionStrength | Float | 0.0 | 天空扰动效果的强度。 |
DistortionFrequency | Float | 0.0 | 天空扰动效果的频率。 |
