在使用vuforia sdk制作AR时候有时候会遇到的问题就是相机不对焦,相机对着一个图片时候在屏幕中显示的非常不清晰,之前的文字中也介绍了AR的相机对焦功能。相机对焦文章,新版本4.x和3.x对焦代码不太一样,比较简单贴一下
3.x的
void Start () {
CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
经过测试,完全是可以实现对焦的。
4.x
void Start () {
Vuforia.CameraDevice.Instance.SetFocusMode(Vuforia.CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
也是经过测试可以完全实现AR相机的对焦功能。
代码已经说明,最近的就是新建一个脚本,如果使用Unity开发直接把脚本放到ARCamera组件上就可以。