UnityAPI的学习——Camera类

  Camera类用来控制游戏中虚拟场景的展示,以左下角为屏幕的(0,0)点坐标,以右上角为屏幕的(camera.pixelWidth,camera.pixelHeight)点坐标。
如果用单位化方式表示,则左下角为(0,0)点,右上角为(1,1)点。

Camera类实例属性
在Camera类中,涉及的实例属性有aspect、cameraToWorldMatrix、cullingMask、eventMask、layerCullDistances、layerCullSpherical、orthographic、pixelRect、projectionMatrix、rect、renderingPath、targetTexure和worldToCameraMatrix。


aspect属性:设置摄像机视口比例

public float aspect{
   get;set;}

功能:此属性用于获取或设置Camera视口的宽高比例值
aspect只处理摄像机Camera可以看到的视图的宽高比例,而硬件显示屏的作用只是把摄像机Camera看到的内容显示出来

cameraToWorldMatrix属性:变化矩阵

public Matrix4x4 cameraToWorldMatrix{
   get;}

功能:此属性的功能是返回从摄像机的局部坐标系到世界坐标系的变化矩阵(只读)

Camera中的forward方向为其自身坐标系的-z轴方向,一般其他GameObject对象的forward方向为自身坐标系的z轴方向

cullingMask属性:摄像机按层渲染

public int cullingMask
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值