教程3:拍照

提供了3个功能函数,分别为:

打开相机

如果只是想拍照的话可以不用调用这个函数,只有想分步处理开启相机和拍照的时候才用到这个函数。


          /// 打开相机,默认分辨率为640*480
          /// 相机打开后会回调此Action
          /// 设置相机的分辨率:1为640*360,2为1280*720,3为1920*1080
          public static void OpenCamera(Action action, int resolution = 1)
        

使用方法:


        任意位置调用:AURABehaviour.OpenCamera(YourOpenCameraAction);
      

关闭相机

相机长时间不使用的话需要手动关闭以减小不必要的性能开销。


          /// 关闭相机
          public static void CloseCamera()
        

使用方法:


        任意位置调用:AURABehaviour.CloseCamera();
      

拍照

可以直接调用拍照函数执行拍照,而不用先调用打开相机(除非有打开相机和拍照分步处理的需求)


          /// 拍照
          /// 照片保存后会回调此Action
          /// 设置相机的分辨率:1为640*360,2为1280*720,3为1920*1080
          public static void TakePhoto(Action action, int resolution = 1)
        

使用方法:


        任意位置调用:AURABehaviour.TakePhoto(TakePhotoAction);