Unity3D-摄像机(天空盒)

1、简介

  附加了摄像机Camera组件的游戏对象

  向玩家捕获和显示世界的设备

  场景中的摄像机数量不受限制(可以多个)

 

  通俗点说,就是眼睛,可以看见视锥以内的物体。视锥外的物体看不见。  

 

  其实还有耳朵Audio Listener

 

  

 

2、Camera 组件的了解

  

 

   第一个属性:描述物体外的空白区域的显示类型的

  

 

    1)SolidColor 纯色

      可以通过下面的Background属性控制颜色

   2)Skybox:天空盒

 

    3)Depth only  仅深度      (小地图的空白位置去掉)

    围绕整个场景的包装器,用于模拟天空的材质

    天空盒材质种类:6 Sided(6个面),Procedural(默认),Cubemap

    程序动态创建:

    创建材质-》shader -》SkyBox

    

 

    天空盒使用

      1)给摄像机添加 Skybox组件

          

 

          

 

        把已经由的盒子,或者自己创建的天空盒,拖拽到指定位置。

           

 

        2)找到lighting面板 Window -》Render ing-》Lighting(常用)可以作为反射源将天空色彩反射到场景中的物体上。

          

 

         Lighting -> Environment ->Skybox Material 

          

        3)另外的天空和类型介绍,默认天空,程序控制颜色。

          

 

         Sun 太阳

         Sun Size 太阳大小

        

   3)Culling Mask (作用在层上) 

     当前选中摄像机要显示的层级,在视锥以内,但是却看不见,就可以改变层来实现。

    摄像机看不见的物体对象,不会渲染,不会耗费性能

    

 

 

     a、添加自己的层级

       

 

 

        

 

   4) Projection

      3D  

 

      2D 

 

    5) Field of View 

      镜头拉近拉远 

   6)Clipping Planes (提高性能)

      最远,最近的显示问题

       Near:只能看30米以外的内容,也就是近距离看不到,不渲染,一般不设置,默认。

       Far :太远的物体不用渲染  ,摄像机的减材料

    7)Viewport Rect

      范围;0 -1 

      显示范围占据屏幕的大小

      两个摄像头,实现小地图

    8)Depth 深度

      摄像机的深度设置,前面的深度值更大,显示会改在值小的摄像场景之下

  

 

posted @ 2022-03-31 06:58  jiaxin2015  阅读(849)  评论(0)    收藏  举报