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

WebCamTexture.autoFocusPoint

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有的提交,但我们确实会认真阅读每一条来自用户建议的修改并视情况进行更新。

关闭

提交失败

出于某种原因,您建议的变更无法提交。请在几分钟后 重试。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

public Nullable<Vector2> autoFocusPoint;

描述

此属性允许你设置/获取相机的自动对焦焦点。它仅适用于AndroidiOS设备。

Vector2.xVector2.y 组件是 0..1 范围内的相对值,其中原点 (0, 0) 位于纹理的左下角。此属性可以在当前纹理正在播放时设置(在 WebCamTexture.Play 方法已被调用之后)。设置新值后,设备相机将自动重新对焦,使用新的自动对焦焦点。重新对焦之后,相机焦点将被锁定。为了停用对焦点的使用并切换回连续自动对焦模式,应将 autoFocusPoint 属性设置为null。如果此功能不受相机设备的支持或如果当前无法对焦(例如因为前一次对焦尝试尚未完成),那么对焦点的先前设置将不会更改。将此属性设置为 x 或 y 超出范围 0..1 的值会导致对焦点重置为 null,并且相机切换回连续自动对焦模式。

注意: 此功能可能不受前置摄像头设备支持。

其他资源: WebCamDevice.isAutoFocusPointSupported