GradientSkyMaterial 组件介绍
GradientSkyMaterial 组件介绍
GradientSkyMaterial(渐变天空材质)组件用于在 Skybox(天空盒)组件中,为世界(Worlds)创建一个带有渐变效果的天空。
字段属性
| 属性名称 | 类型 | 描述 |
|---|---|---|
| HighPriorityIntegration (高优先级集成) |
Bool | 决定此材质是否优先进行渲染集成。 |
| _shader (着色器) |
AssetRef<Shader> | 此材质使用的底层着色器文件引用。 |
| BaseColor (基础颜色) |
ColorX | 渐变天空的背景基础颜色。 |
| _gradients (渐变列表) |
SyncList<Gradient> | 包含多个 Gradient(渐变)配置的列表,用于叠加和定义天空的多层渐变效果。 |
用法
将此组件附加到一个插槽(Slot)上,并将其插入到 Skybox 组件的材质引用中,然后调用 SetCurrentSky() 同步方法来应用该天空。请别忘了在 _gradients 列表中添加一些渐变项(Gradient)才能看到效果。
Gradient(渐变嵌套类型)
Gradient 是专门用于 _gradients 列表中的嵌套数据类型。它定义了单层渐变的行为。
| 属性名称 | 类型 | 描述 |
|---|---|---|
| Direction (方向) |
Float3 | 此渐变应该指向的 3D 向量方向。 |
| FromColor (起始颜色) |
ColorX | 此渐变开始时的颜色。 |
| ToColor (结束颜色) |
ColorX | 此渐变结束时的颜色。 |
| Spread (扩展范围) |
Float | 控制渐变效果在 From 和 To 极限位置之外,向外延伸或扩散的程度。 |
| From (起点位置) |
Float | 此渐变应该从哪里开始,范围在 0 到 1 之间。 |
| To (终点位置) |
Float | 此渐变应该在哪里结束,范围在 0 到 1 之间。 |
| Exp (过渡指数) |
Float | 控制渐变过渡的锐利度或平滑度(指数值)。 |
示例
- 基础世界创建 第一部分:简单世界 —— 作者:ProbablePrime
相关组件
- Skybox(天空盒组件)

No comments to display
No comments to display