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

Handles.DrawCamera

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public static void DrawCamera(Rect position, Camera camera);

声明

public static void DrawCamera(Rect position, Camera camera, DrawCameraMode drawMode = UnityEditor.DrawCameraMode.Normal);

参数

position 在 GUI 坐标系中绘制摄像机的区域。
camera 要绘制的摄像机。
drawMode 摄像机的绘制方式(纹理、线框等)。

描述

在矩形内绘制摄像机。

此函数还会将 Camera.current 设置为 camera。它将摄像机的 pixelRect 设置为 position,但使用屏幕坐标。如果您使用的是高 DPI 显示器,则这可能与 GUI 坐标不同。

注意:在您可能需要具有恒定屏幕大小的句柄的地方使用 HandleUtility.GetHandleSize

另请参阅 EditorGUIUtility.pixelsPerPoint