• 第31天Camera组件和灯光组件


    Camera相机

    获取主相机

    Camera.main:获取到标签为MainCamera的相机

    属性

    Clear Flags

    相机将场景中的物体渲染完成后,剩下的使用什么方式来填充

    • SkyBox天空盒
    • Solid Color 使用纯色填充
    • Depth Only 仅深度
    • Dont Clear 不清除

    Culling mask

    指定相机渲染某一个层的物体

    每一个层由一个int类型的数值来代表

    culling mask=0  不渲染任何曾 nothing

    culling mask=-1  渲染所有层 everything

    指定渲染某一个层,直接使用该层的2的序号次幂

    同时渲染多个层,直接将多个层的int值相加

    位运算 1<<24

    LayerMask.NameToLayer("layer名");

    Projection

    切换相机的透视和正交

    Perspective透视

    透视相机,有近大远小的效果,适用于3D或2.5D游戏

    Orthographic

    正交相机,没有近大远小的效果,适用于2D游戏

    Field of view

    控制相机视角大小:如八倍镜

    Viewport Rect

    相机的画面在屏幕上的位置和大小

    Clipping Planes

    相机的渲染远近

    Depth

    相机的深度:深度值越大,相机画面越后渲染

    TargetTexture

    将相机渲染的内容渲染到一张texture:如地图  要创建特殊的图片

    灯光

    Directional Light

    平行光,自然光

    Point Light

    灯泡

    锥形光Spot Light

    手电筒

    Area Light 区域光

    本地持久化数据

    PlayerPrefs

    存数据

     

     取数据

     清除所有数据

    PlayerPrefs.DeleteAll();//清除所有数据

    清除某一个键的数据

    PlayerPrefs.DeleteKey("age");

    判断某一个键是否有值

    PlayerPrefs.HasKey("age")

    注册表

     Win+R  regedit

  • 相关阅读:
    JDBC的PreparedStatement是什么?
    ArrayList、LinkedList、Vector 的区别。
    final finally finalize区别
    面向对象三大特性
    JDBC访问数据库的基本步骤是什么?
    报表中的地图怎么做?
    报表工具如何实现“点击查看原图”
    玩转报表排名之组内排名
    动态隐藏行
    OUT 了??还没玩转报表超链接
  • 原文地址:https://www.cnblogs.com/yifengs/p/14237485.html
Copyright © 2020-2023  润新知