• 关于Unity中天空盒的使用


    天空盒

    是一个盒子,一个正方形的盒子。其实本身也是一种shader,需要材质球做载体。

    1: 一个场景是由6幅正方形的纹理图无缝拼接而成, 在视野看来位于真实的视野一样;
    2: 两种天空盒:
      场景天空盒 Window->Lighting->Scene->Skybox,切换摄像机场景不改变;
      摄像机天空盒: 摄像机上添加天空盒组件,切换摄像机,天空盒被切换;
    3: Unity开发实际的天空盒:
      (1) 创建一个材质
      (2) 使用天空盒的Shader;
      (3) 配置天空盒资源;
      (4) 查看效果;
      (5) 配置全局天空盒,配置摄像机的天空盒;

    天空盒实例1------全局天空盒

    1.创建Unity工程目录

    2.创建一个材质球MySkyBox,设置它的shader为Skybox---->6 sided(六个方向的常用)

    3.在resources文件夹下创建一个skybox的文件夹,把美术画好的6张天空盒的上下前后左右的图复制进去

    4.然后把6张天空盒拖进材质球MySkyBox的纹理属性里面

    5.最后在Window->Lighting->Scene->Skybox中拖进材质球MySkyBox就完成了。默认的天空盒材质是Default-Skybox

    天空盒实例2------摄像机的天空盒

    1.给主摄像机Main Camera增加一个Skybox的组件,把实例1里面设置好的MySkyBox材质拖进Skybox的组件里面的天空盒属性。

    2.Scene视图中虽然不显示天空盒的样子,但是Game视图有显示

    小技巧:

    如果要让Inspector面板不因为鼠标点击其它目录文件导致面板切换的,可以点击右上角的一个小锁头,等到自己希望停留的面板的时候,锁住,再去其它目录下选择文件进行拖拽。等设置完了,可以再几点锁头解锁。

  • 相关阅读:
    linux内核中如何访问寄存器?
    uboot加载itb文件后提示"ERROR: new format image overwritten"如何处理?
    如何单独编译Linux内核源码中的驱动为可加载模块?
    openwrt如何打开linux内核的CONFIG_DEVMEM选项?
    openwrt的shell下如何访问寄存器的内容?
    linux系统错误码大全
    第 3 章 文本元素
    第 2 章 基本格式
    第 1 章 HTML5 概述
    第 20 章 项目实战--案例和关于[7]
  • 原文地址:https://www.cnblogs.com/HangZhe/p/7236716.html
Copyright © 2020-2023  润新知