提供了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);