usingUnityEngine;
usingSystem.Collections;
usingVuforia;
publicclassduijiaoduijiaoCamera:MonoBehaviour
{
voidStart()
{
CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
voidUpdate()
{
//自动对焦
//if (m_bIsFocus)
if(Input.GetMouseButtonUp(0))
if(Input.touchCount > 0 &&Input.GetTouch(0).phase ==TouchPhase.Began)
{
CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
AR出错问题解决:
1.找不到.dll的问题,把VRCamera的WebCamBehviour脚本里面的Disable Vuforia Play Mode勾选,出错信息是找不到外部的捕捉设备
2.同时捕捉两个以上的物体:把VuforiaBehaviour下面的两个max开头的属性值改一下
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public void OnButtonQuit()
{
Application.Quit();
}
void Update () {
if (Application.platform == RuntimePlatform.Android && (Input.GetKeyDown(KeyCode.Escape)))
{
Application.Quit();
}
}