当前位置:   article > 正文

超全的Unity提供安卓开发相关的API_android unity陀螺仪

android unity陀螺仪

一:屏幕相关操作

类:Screen

属性Screen.height     //屏幕高度

           Screen.width      //屏幕宽度

           Screen.currentResolution  //屏幕分辨率

           Screen.dpi         //屏幕DPI

           Screen.fullScreen    //是否全屏

           Screen.orientation        //屏幕旋转(可以自己设置)

           Screen.sleepTimeout    //屏幕的休眠时间(仅支持移动平台)、

类:Input

属性:Input.touchSupported        //是否支持触摸

           Input.multiTouchEnabled   //是否支持多点触摸

           Input.stylusTouchSupported        //是否支持笔触

           Input.touchPressureSupported        //是否支持压感

           Input.mousePresent        //是否支持鼠标

           Input.anyKey        //任意键按下

二,获取系统信息

类:Input

属性:Input.compass.rawVector        //获取电子罗盘

           Input.gyro.gravity        //获取陀螺仪

           Input.location.status        //获取位置服务

           Input.devicOrientation        //获取设备方向

类:Application

属性:Application.systemLanguage        //获取系统语言

三,获取手机电池的状态

1.电量信息 0—1        0:没电        1:满电

float batteryLevel = SystemInfo.batteryLevel

2.电池状态

//UnKnown 未识别状态

//Charging 正在充电

//Discharging 没有插线也没有充电

//NotCharging 插着线,没充电

//Full 电量满了

BatteryStatus batteryStatus = SystemInfo.batteryStatus

四,系统的返回键

Input.GetKeyDown(KeyCode.Escape)        //Unity提供的返回键

Input.backButtonLeavesApp                // 把返回键的授权还给系统

五,在Unity中申请调用相机的权限

携程函数:
 

  1. IEnumerator  DeviceCameraPlay()
  2. {
  3.         //申请调用相机的权限
  4.         yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);
  5.         //是否拥有了权限
  6.         if(Application.HasUserAuthorization(UserAuthorzation(UserAuthorization.WebCam)))
  7.         {
  8.                 //获取设备个数
  9.                 if(WenCamTexture.devices.Length>0)
  10.                 {
  11.                         //获取设备的名字
  12.                         string devicesName = WebCamTexture.devices[0].name;     
  13.                         //创建相机贴图
  14.                         WebCamTexture webCamTexture =new WebCamTeture(devicesName,Screen.width,Screen.height);  
  15.                         //显示相机画面
  16.                         camShow.texture = webCamTexture;
  17.                         //启用相机
  18.                         webCamTexture.Play();
  19.                 }
  20.                 else
  21.                 {
  22.                         Debug.Log(“设备没有相机”);
  23.                 }
  24.         }
  25. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/127244
推荐阅读
相关标签
  

闽ICP备14008679号