Version: 6000.3
语言: 中文
天空
使用 Skybox 着色器配置 Skybox

创建天空盒

要创建新的天空盒(skybox) 一种特殊类型的材质,用于表示天空。通常是六面的。更多信息
请参阅术语表
材料:

  1. 从主菜单中,选择 资产(Assets) > 创建>材质(Create Material)。

  2. 在新材料的检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
    请参阅术语表
    窗口,搜索skybox着色器在 GPU 上运行的程序。更多信息
    请参阅术语表
    下拉菜单,然后选择一种天空盒着色器类型。

  3. 配置材质的属性以设置天空盒。

    可用属性取决于所选天空盒着色器的类型。

    注意:每个天空盒着色器都有独特的先决条件纹理,这些纹理的类型、数量和格式都不同。有关特定天空盒着色器所需纹理的详细信息,请参阅其文档。可以在 Skybox 着色器页面上找到天空盒着色器列表及其各自的文档。

在场景中绘制天空盒

创建天空盒材质后,您可以将其应用于场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
的背景。要在场景中绘制天空盒,请执行以下作:

  1. 从主菜单中,选择 窗口(Window) > 渲染(Rendering) > 照明(Lighting)。

  2. “照明”窗口中,选择“环境”选项卡。

  3. 将天空盒材质拖动到 天空盒材质(Skybox Material) 属性。

这会在每个相机在场景中创建特定视点图像的组件。输出要么绘制到屏幕上,要么作为纹理捕获。更多信息
请参阅术语表
在您的场景中。要仅为特定摄像机绘制天空盒,请参阅渲染特定摄像机的天空盒

为特定摄像机绘制天空盒

要为特定摄像机绘制天空盒,请使用 Skybox 组件。当连接到游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
对于摄像机,Skybox 组件会覆盖该摄像机的全局天空盒。要添加和配置 Skybox 组件,请执行以下作:

  1. 在场景中选择一个摄像机,然后打开“检查器”窗口。

  2. 选择 添加组件(Add Component) ,然后添加新的天空盒组件。

  3. 将天空盒材质拖动到自定义天空盒属性。

天空盒的最佳做法

同步光源

如果天空盒包含可见的太阳、月亮或其他光源,请在场景中对齐定向光源,以匹配天空盒中光源的方向。这会产生天空盒中的光线投射阴影的错觉。对于具有多个定向光的场景,请指定要使用的定向光:

  1. 从主菜单中,选择 窗口(Window) > 渲染(Rendering) > 照明(Lighting)。

  2. 选择“环境”选项卡。

  3. 将相应的定向光源拖动到“太阳源”属性。

将雾与天空盒混合

要在雾和天空盒之间创建无缝混合,请将雾颜色与天空盒色调相匹配。要将雾与天空盒混合:

  1. 从主菜单中,选择 窗口(Window) > 渲染(Rendering) > 照明(Lighting)。

  2. 选择“环境”选项卡。

  3. 其他设置(Other Settings) 下,激活 雾(Fog) 复选框。

  4. 调整 Color 属性以补充您的天空盒。

    使用吸管工具从场景中精确选择颜色。

天空
使用 Skybox 着色器配置 Skybox