Camera
继承自 Component
控制将相机特定方向的特定范围显示在指定区域的组件
成员变量
Camera.depthTextureMode : DepthTextureMode |
| 摄像机是否以及如何生成深度纹理。 |
Camera.farClipPlane : number |
| 远剪裁平面与相机的距离(以世界单位表示)。 |
Camera.cullingMatrix : Matrix4x4 |
| 为摄像机设置一个自定义矩阵,以用于所有剔除查询。 |
Camera.worldToCameraMatrix : Matrix4x4 |
| 从世界空间变换为摄像机空间的矩阵。 |
Camera.cameraType : CameraType |
| 摄像机的类型。 |
Camera.depth : number |
| 摄像机在摄像机渲染顺序中的深度。 |
Camera.clearFlags : CameraClearFlags |
| 摄像机清除背景的方式。 |
Camera.clearColor : Color |
| 当前分配给此附件的清除颜色,默认为黑色。 |
Camera.aspect : number |
| 相机的宽高比(宽度除以高度)。 |
Camera.rect : Rect |
| 摄像机在屏幕上的渲染位置(标准化坐标)。 |
Camera.orthographic : boolean |
| 当前摄像机是否为正交摄像机。 |
Camera.orthographicSize : number |
| 正交投影相机的大小。 |
Camera.nearClipPlane : number |
| 近剪裁平面与相机的距离(以世界单位表示)。 |
Camera.fieldOfView : number |
| 摄像机垂直视野,以度为单位。 |
Camera.cullingMask : number |
| 用于选择性地渲染场景的某些部分。 |
Camera.projectionMatrix : Matrix4x4 |
| 设置自定义投影矩阵。 |
Camera.cameraToWorldMatrix : Matrix4x4 |
| (只读)摄像机空间到世界空间的变换矩阵。 |
Camera.targetTexture : RenderTexture |
| 目标渲染纹理。 |
静态变量
Camera.allCameraCount : number |
| (只读) Camera 组件数量。 |
Camera.allCameras : Camera[] |
| (只读)所有 Camera 组件的实例构成的列表。 |
Camera.mainCamera : Camera |
| (只读)第一个启用的摄像机组件。 |
Camera.currentCamera : Camera |
| (只读)当前主要渲染的相机。 |
成员方法
Camera.ScreenPointToRay ( point : Vector3 ) : Ray |
| 创建通过屏幕点的射线。 |
Camera.ScreenPointToWorld ( point : Vector3 ) : Vector3 |
| 转换当前摄像机的屏幕坐标到世界坐标。 |
Camera.ScreenPointToViewport ( point : Vector3 ) : Vector3 |
| 转换当前摄像机的屏幕坐标到视口坐标。 |
Camera.ViewportPointToRay ( point : Vector3 ) : Ray |
| 返回从摄像机通过视口点的光线。 |
Camera.ViewportPointToWorld ( point : Vector3 ) : Vector3 |
| 转换当前摄像机的视口坐标到世界坐标。 |
Camera.WorldPointToScreen ( point : Vector3 ) : Vector3 |
| 转换世界坐标到当前摄像机的屏幕坐标。 |
Camera.ViewportPointToScreen ( point : Vector3 ) : Vector3 |
| 转换当前摄像机的视口坐标到屏幕坐标。 |
Camera.WorldPointToViewport ( point : Vector3 ) : Vector3 |
| 转换世界坐标到当前摄像机的视口坐标。 |
