IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 超全的Unity提供安卓开发相关的API -> 正文阅读

[游戏开发]超全的Unity提供安卓开发相关的API

一:屏幕相关操作

类: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中申请调用相机的权限

携程函数:
?

IEnumerator? DeviceCameraPlay()

{

? ? ? ? //申请调用相机的权限

? ? ? ? yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);

? ? ? ? //是否拥有了权限

? ? ? ? if(Application.HasUserAuthorization(UserAuthorzation(UserAuthorization.WebCam)))

? ? ? ? {

? ? ? ? ? ? ? ? //获取设备个数

? ? ? ? ? ? ? ? if(WenCamTexture.devices.Length>0)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? //获取设备的名字

? ? ? ? ? ? ? ? ? ? ? ? string devicesName = WebCamTexture.devices[0].name;? ? ?

? ? ? ? ? ? ? ? ? ? ? ? //创建相机贴图

? ? ? ? ? ? ? ? ? ? ? ? WebCamTexture webCamTexture =new WebCamTeture(devicesName,Screen.width,Screen.height);??

? ? ? ? ? ? ? ? ? ? ? ? //显示相机画面

? ? ? ? ? ? ? ? ? ? ? ? camShow.texture = webCamTexture;

? ? ? ? ? ? ? ? ? ? ? ? //启用相机

? ? ? ? ? ? ? ? ? ? ? ? webCamTexture.Play();

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? Debug.Log(“设备没有相机”);

? ? ? ? ? ? ? ? }

? ? ? ? }

}

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-08-09 10:32:59  更:2021-08-09 10:33:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/9 5:55:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码