Android上相机的自动对焦,挂在场景中的相机上即可

using System.Collections;

using System.Collections.Generic;
using UnityEngine;
///
/// 自动对焦
///

public class AutoFocus : MonoBehaviour
{
    private bool autoFoucusSet;


    private void Awake()
    {
        autoFoucusSet = false;
    }
    public static bool EnableAutoFocus()
    {
        AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
        AndroidJavaObject currentActivity = unityPlayer.GetStatic("currentActivity");
        AndroidJavaClass metaioSDKAndroid = new AndroidJavaClass("com.metaio.sdk.jni.IMetaioSDKAndroid");
        object[] args = { currentActivity };
        AndroidJavaObject camera = metaioSDKAndroid.CallStatic("getCamera", args);
        if (camera != null)
        {
            AndroidJavaObject cameraParameters = camera.Call("getParameters");
            object[] focusMode = { cameraParameters.GetStatic("FOCUS_MODE_CONTINUOUS_PICTURE") };
            cameraParameters.Call("setFocusMode", focusMode);
            object[] newParameters = { cameraParameters };
            camera.Call("setParameters", newParameters);
            return true;
        }
        else
        {
            return false;
        }
    }
void Update ()
    {
        if (Input.GetKeyDown(KeyCode.Escape) || Input.GetKeyDown(KeyCode.Home))
        {
            Application.Quit();
        }
        if(Time.time>1f&&!autoFoucusSet)
        {
            autoFoucusSet = EnableAutoFocus();
        }
}
}

更多相关文章

  1. android的零星基础点(多媒体)之一
  2. Android(安卓)TabHost的标签放在底部,已写成框架,继承即可
  3. android中的apk签名
  4. Android(安卓)PDF开发:android-pdfview
  5. ubuntu10.04上android环境安装“org.eclipse.gef 0.0.0”问题解
  6. android Camera照相机技术(一)
  7. Android(安卓)相机实例
  8. Android(安卓)Camera应用初探一
  9. OpenCV Android解决相机旋转90度及全屏问题

随机推荐

  1. android客户端和servlet服务端的简单登录
  2. android-android.hardware.Camera
  3. CountDownLatch
  4. 如何在你的本上或者pc上运行 Android [翻
  5. Android(安卓)Resource Framework
  6. Android(安卓)Content Provider Basics
  7. Android基本功:Handler消息传送机制
  8. mac下配置android环境变量
  9. 如何查看android数据文件?
  10. Android(安卓)动画资源