# 创建天空盒

> Create a skybox material, and draw the sky for all your cameras, or a specific camera.

要创建新的天空盒材质，请执行以下操作：

1. 从菜单栏中，单击**资源 (Assets) > 创建 (Create) > 材质 (Material)**。
2. 在**着色器 (Shader)** 下拉选单中，单击**天空盒 (Skybox)**，然后单击要使用的天空盒着色器。
3. 现在可以填写材质上的属性来设置天空盒。材质上可用的属性取决于材质所使用的天空盒着色器。

**注意**：每个天空盒着色器都有自己的一组必备纹理，这些纹理的数量和格式有所不同。有关特定天空盒着色器所需的纹理的信息，请参阅该天空盒着色器的文档。在[天空盒着色器](/engine/6000.0/manual/creating-environments/sky/skybox-shaders.md)页面上可以找到天空盒着色器及其文档的列表。

## 在场景中绘制天空盒##drawing-a-skybox-in-your-scene

创建天空盒材质后，可以在场景中渲染该材质。为此需要执行以下操作：

1. 从菜单栏中，单击窗口\*\* (Window) > 渲染 (Rendering) > 光照设置 (Lighting Settings)\*\*。
2. 在随后出现的窗口中，单击\*\*环境 (Environment)\*\*选项卡。
3. 将天空盒材质分配给**天空盒材质 (Skybox Material)** 属性。

这样会在场景内每个摄像机的背景中绘制天空盒。如果只想为特定摄像机绘制天空盒，请参阅[为特定摄像机绘制天空盒](#DrawingForCamera)。

## 为特定摄像机绘制天空盒##drawing-a-skybox-for-a-particular-camera

如果只想在特定摄像机的背景中绘制天空盒，请使用 [Skybox 组件](/engine/6000.0/manual/creating-environments/sky.md)。将此组件附加到带有摄像机的游戏对象时，它会覆盖摄像机绘制的天空盒。要附加并设置 Skybox 组件，请执行以下操作：

1. 选择场景中的一个摄像机，然后在检视面板 (Inspector) 窗口中进行查看。
2. 单击**添加组件 (Add Component) > 渲染 (Rendering) > 天空盒 (Skybox)**。
3. 在 Skybox 组件中，将天空盒材质分配给**自定义天空盒 (Custom Skybox)** 属性。

## 最佳实践##best-practices-for-skyboxes

如果天空盒中包含太阳、月亮或其他光源，请设置一个方向光来指向该光源的相同方向。这就好像天空盒中的光源在场景中产生阴影一样。如果场景中有多个方向光，可以选择天空盒使用的方向光。为此需要执行以下操作：

1. 从菜单栏中，单击窗口\*\* (Window) > 渲染 (Rendering) > 光照设置 (Lighting Settings)\*\*。
2. 单击**场景 (Scene)** 选项卡。
3. 将需要使用的方向光分配给**太阳来源 (Sun Source)** 属性。

如果希望场景中有雾，请让雾的颜色与天空盒颜色匹配。这样可以使雾与场景天空的颜色混合。为此需要执行以下操作：

1. 从菜单栏中，单击窗口\*\* (Window) > 渲染 (Rendering) > 光照设置 (Lighting Settings)\*\*。
2. 单击**环境 (Environment)** 选项卡。
3. 在**其他设置 (Other Settings)** 部分中，选中**雾 (Fog)** 复选框。
4. 将**颜色 (Color)** 属性设置为适合天空盒的颜色。为此，可以使用墨滴工具从场景中选择颜色。
