Skip to content

Sky ​

天空单元,负责为场景提供可定制的背景天空。它支持通过 Template 属性从 SkyTemplate 枚举中挑选现成模板,也能直接指定 SkyboxTexture 背景贴图,并允许调整 Orientation 旋转、YOffset 垂直偏...

概览 ​

天空单元,负责为场景提供可定制的背景天空。它支持通过 Template 属性从 SkyTemplate 枚举中挑选现成模板,也能直接指定 SkyboxTexture 背景贴图,并允许调整 Orientation 旋转、YOffset 垂直偏移以及 DistortionEnabled、DistortionStrength、DistortionFrequency 等扰动参数来营造动态天空效果。

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

属性 ​

名称类型默认值说明
TemplateSkyTemplateEnums.SkyTemplate.Night天空模板属性,用于指定当前天空采用的预设模板类型。模板定义了天空的主要氛围风格,取值需来自 SkyTemplate 枚举,例如白天、夜晚、黄昏等不同场景模板。
SkyboxTextureStringofficial://dds/1天空盒背景贴图属性,用于指定当前天空所使用的背景纹理资源。当使用预设天空模板时,该属性通常会携带模板对应的贴图;也可以单独赋值以替换天空背景表现。
OrientationVector3[0, 0, 0]天空盒的旋转角度,以欧拉角(度)表示。
YOffsetFloat0.0天空在垂直方向上的偏移量。
DistortionEnabledBoolfalse是否启用天空扰动效果。
DistortionStrengthFloat0.0天空扰动效果的强度。
DistortionFrequencyFloat0.0天空扰动效果的频率。