版本:Unity 6(6000.0)
语言:英语
天空
使用天空盒着色器配置天空盒

创建天空盒

创建新的 天空盒一种用于展示天空的特殊材质类型。通常是六面体。更多信息
请参见 术语表
材质

  1. 从菜单栏中,单击资源 > 创建 > 材质
  2. 着色器在 GPU 上运行的程序。更多信息
    请参见 术语表
    下拉菜单中,单击天空盒,然后单击要使用的天空盒着色器。
  3. 现在,您可以填写材质上的属性来设置天空盒。材质中可用的属性取决于材质使用的天空盒着色器。

注意:每种天空盒着色器都有自己的一组先决纹理,它们的数量和纹理格式用于在 3D 图形硬件(如显卡或移动设备)执行实时渲染时处理纹理的文件格式。更多信息
请参见 术语表
有所不同。若要了解特定天空盒着色器需要的纹理,请参阅该天空盒着色器的文档。你可以在天空盒着色器页面中找到天空盒着色器的列表及其文档。

在场景中绘制天空盒

创建天空盒材质后,您可以在场景场景包含游戏中的环境和菜单。可以认为每个独特的场景文件是一个独特的关卡。在每个场景中,你可以放置你的环境、障碍物和装饰,本质上以分段的方式设计和构建你的游戏。更多信息
请参见 术语表
中渲染它。要做到这一点

  1. 从菜单栏中,单击窗口 > 渲染 > 照明设置
  2. 在出现的窗口中,单击环境选项卡。
  3. 将天空盒材质分配给天空盒材质属性。

此操作将在场景中每个 摄像机创建场景中特定视点图像的组件。输出要么绘制到屏幕,要么作为纹理捕获。 更多信息
参见 术语表
的背景中绘制天空盒。如果您只希望为特定摄像机绘制天空盒,请参见 为特定摄像机绘制天空盒

为特定摄像机绘制天空盒

如果您只希望在特定摄像机的背景中绘制天空盒,请使用 天空盒组件。将此组件附加到带有摄像机的 游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路径点等。游戏对象的功能由附加到它的组件定义。 更多信息
参见 术语表
时,它将覆盖摄像机绘制的天空盒。要附加和设置天空盒组件

  1. 在场景中选择一个摄像机,并在 检视面板Unity 窗口,显示关于当前选定的游戏对象、资产或项目设置的信息,供您检视和编辑相关值。 更多信息
    参见 术语表
    窗口中查看它。
  2. 点击添加组件 > 渲染 > 天空盒
  3. 在天空盒组件上,将天空盒材质指定为自定义天空盒属性。

最佳实践

如果您的天空盒包含太阳、月亮或其他光源,请设置一个定向光源,其指向与光源相同。这样在场景中,天空盒中的光源看上去会产生阴影。如果场景中有多个定向光源,您可以选择天空盒使用哪个定向光源。要执行此操作

  1. 从菜单栏中,单击窗口 > 渲染 > 照明设置
  2. 点击场景选项卡。
  3. 将您希望用于太阳光源属性的定向光源指定给该属性。

如果您希望场景中有雾,请将雾的颜色与天空盒的颜色匹配。此操作会使雾融入到场景天空的颜色。要执行此操作

  1. 从菜单栏中,单击窗口 > 渲染 > 照明设置
  2. 点击环境选项卡。
  3. 其他设置部分,启用复选框。
  4. 颜色属性设置为适合您的天空盒的颜色。为此,您可以使用吸管工具从场景中选择颜色。
天空
使用天空盒着色器配置天空盒