您的位置:首页 > 编程语言

Vuforia SDK---- AR开发vuforia 相机自动对焦代码实现

2016-04-07 09:58 435 查看
在使用vuforia sdk制作AR时候有时候会遇到的问题就是相机不对焦,相机对着一个图片时候在屏幕中显示的非常不清晰,之前的文字中也介绍了AR的相机对焦功能。

using UnityEngine;

using System.Collections;

using Vuforia;

public class RC_Tools : MonoBehaviour {

[Space(20)]

public bool AutofocusCamera = true;

public bool HideAndroidToolbar = true;

void Start () {

#if UNITY_ANDROID

if (HideAndroidToolbar) {

DisableSystemUI.Run();

DisableSystemUI.DisableNavUI();

}

#endif

StartCoroutine(Autofocus());

}

private IEnumerator Autofocus()

{

yield return new WaitForSeconds(1.0f);

if(AutofocusCamera) CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);

}

void onApplicationPause() {

StartCoroutine(Autofocus());

}

}

代码已经说明,然后就是新建一个脚本,如果使用Unity开发直接把脚本放到ARCamera组件上就可以。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: