版本: Unity 6 (6000.0)
语言英语
  • C#

CameraEditorUtils

UnityEditor 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交,但我们确实会阅读用户提出的每个建议的更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

用于摄像头的实用程序。

静态属性

GameViewAspectRatio游戏视图的纵横比。
virtualCameraPreviewInstantiator覆盖此函数以传递您自己的 Camera 提供程序来为虚拟相机生成预览。

静态方法

DrawFrustumGizmo绘制摄像头的视锥体gizmo。
GetFrustumAspectRatio计算摄像头的视锥体纵横比。
GetFrustumPlaneAt计算朝向观察者的视锥体平面在特定距离处的点。points 数组将按以下顺序填充计算出的点:左下、左上、右上和右下。
HandleFrustum绘制摄像头的视锥体句柄。
IsViewportRectValidToRender检查视口是否有效。
PerspectiveClipToWorld计算剪切空间中点的世界空间位置。z 组件将用于获取距观察者 z 距离处的点。
TryGetFrustum计算视锥体的角点。角点按以下顺序计算:左下、左上、右上、右下。
TryGetSensorGateFrustum根据传感器物理属性计算视锥体的角点,不考虑门控拟合。要获取具有门控拟合调整的实际视锥体,请使用 CameraEditorUtils.TryGetFrustum。此方法等效于非物理摄像头的 CameraEditorUtils.TryGetFrustum。角点按以下顺序计算:左下、左上、右上、右下。