一、摄像机是什么
Camera摄像机是一个unity组件,功能是向玩家捕获和显示视锥以内的世界。
一个游戏对象容器添加了Camera组件后就具备了捕获和显示世界的功能。
二、组件
Camera的Transform:
Position控制位置和移动,
Rotation控制旋转,
Scale 缩放一般用不到,没有任何效果。
当有多个摄像机的声音时,可删掉多余的Audio组件,只保留一个主声音
三、属性
1. 天空盒
围绕整个场景的包装器,用于模拟天空的材质。
材质种类: 6sided, Procedural, Cubemap
使用天空盒的常用方法:
方法一: (不常用)
方法二:(常用)
太阳光线的移动
2、物体Layer层级和Culling Mask
用于隐藏物体,不会渲染取消Layer的物体
3、视角投射
4、ViewportRect 视口矩制作后视境、分屏和小地图
深度层级参照刷油漆。
先渲染低值,再刷高值。(高值在上,保持可见)
6、摄像机跟随
ctrl +shift + F 摄像机移到当前物体(当前物体的transform数值赋给摄像机)。
7、案例:游戏小地图
避免所有物体多次重复渲染,实际项目中把地图用一个图片代替, 再用culling Musk显示
异形地图的去边缘显示: