场景更换背景

      • 1. 准备工作
      • 2. 新建场景Test
      • 3. 加入背景效果
      • 4. 背景与3D模型融合
      • 5. 最后光线调整
      • 6. 最终效果图

1. 准备工作

  • 创建文件夹Resources
    • 创建Images文件夹 用于存放图片
      将背景图片拖入文件夹中
    • 创建Prefabs文件夹 用于存放预制体
  • 创建Fbx 存放模型文件
    在Fbx文件夹放入准备好的素材

2. 新建场景Test

  • 将Fbx拖入场景中将模型拆包
  • 删除Fbx中没有用的物体,并调整模型位置与角度

3. 加入背景效果

  • 新建Image重新命名为BackgroundImage,并将Cavas重新命名为BackgroundCavas。
  • 设置Assets/Resources/Images/background.png背景图片的Texture Type属性为Sprite这样才能在UI中进行使用。
  • 设置BackgroundImage背景图片
  • 做完这些看看效果,还需要进行下一步工作,背景与3D模型融合在一起。

4. 背景与3D模型融合

  • 设置BackgroundImage为全屏

  • 创建背景专用的Camera命名为BackgroundCamera

  • 为BackgroundCavas设置Layer 为Background标签

  • 修改BackgroundCavas中的Canvas属性值

    • Render Mode为Screen Space - Camera
    • Render Camera 拖入的 BackgroundCamera
  • 设置BackgroundCamera一系列属性

    • Layer 为Background
    • Clear Flags 为Solid Color
    • Culling Mask选择Background
  • 调整Main Camera属性

    • Clear Flags为Depth only
    • Culling Mask排掉Background
  • 调整BackgroundCamera的Depth为-2此数值应比Main Camera小,这样3D模型才会出现。

5. 最后光线调整

  • Intensity 为1.3
  • Shadow Type 为No Shadows

6. 最终效果图

下一步增加缩放以及可以任意角度观察模型。

本文地址:https://blog.csdn.net/yxl219/article/details/109849017