第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

原文地址:https://www.cnblogs.com/yifengs/p/14237485.html