Application
访问应用程序的运行时数据。
这个类包含静态方法,来查找相关信息并控制运行时数据。
Class Variables | 类变量 |
---|---|
absoluteURL | 到web播放器数据文件夹的绝对路径(只读) |
backgroundLoadingPriority | 后台装载线程优先级 |
buildGUID | 返回Build的GUID |
cloudProjectId | 具有独特的云项目ID,每个项目ID是独一无二的(只读) |
companyName | 返回应用开发公司的名称(只读) |
genuine | 如果应用程序在构建后以任何方式进行更改,则返回false |
genuineCheckAvailable | 如果可以确认应用程序的完整性,则返回true |
identifier | 返回应用的唯一标识. 在苹果平台则返回info.plist文件中的 'bundleIdentifier', 在Android平台则存在于AndroidManifest.xml中 |
installerName | 安装包的名称 |
installMode | 返回应用的安装模式(只读) |
internetReachability | 返回当前设备上可能的Internet可达性的类型 |
isConsolePlatform | 当前运行时平台是已知的控制台平台吗? |
isEditor | 我们在Unity编辑器中运行吗?(只读) |
isFocused | 玩家当前是否有焦点。只读 |
isMobilePlatform | 是否是已知的移动平台 |
isPlaying | 是否处于播放状态 |
persistentDataPath | 包含持久数据目录的路径(只读) |
platform | 返回游戏运行的平台(只读) |
productName | 返回应用的产品名称(只读) |
runInBackground | 设置应用是否可以运行于后台 |
sandboxType | 返回在沙盒状态下运行应用程序(只读) |
streamedBytes | 我们从主Unity网页流中下载了多少字节(只读) |
streamingAssetsPath | 包含路径的streamingassets文件夹(只读) |
systemLanguage | 操作系统的当前语言 |
targetFrameRate | 命令游戏尝试以一个特定的帧率渲染 |
temporaryCachePath | 包含一个临时数据/缓存目录的路径(只读) |
unityVersion | 返回当前的Unity运行时的版本 |
version | 返回应用当前的版本号 |
Class Functions | 类函数 |
---|---|
CancelQuit | 取消退出。这可以用来在退出游戏的时候显示一个退出画面 |
CanStreamedLevelBeLoaded | 能流模式加载的关卡是否被加载? |
CaptureScreenshot | 捕捉屏幕作为一个PNG文件保存在路径filename。简单来说就是截屏 |
GetBuildTags | 返回构建版本特征标识的数组 |
GetStackTraceLogType | 获取堆栈跟踪日志选项,默认为StackTraceLogType.ScriptOnly |
GetStreamProgressForLevel | 获取程序流下载的进度 |
HasProLicense | Unity激活了职业许可证吗 |
HasUserAuthorization | 检查用户是否已授权使用网络播放器中的网络摄像头或麦克风。 |
OpenURL | 在浏览器中打开URL |
Quit | 退出应用程序。在编辑器或者web播放器中退出被忽略 |
RequestAdvertisingIdentifierAsync | 访问iOS, Android 或 Windows 商店的广告ID |
SetStackTraceLogType | 设置堆栈跟踪日志选项。默认值是StackTraceLogType.ScriptOnly |
Unload | 卸下Unity运行时 |
Event | 事件 |
---|---|
logMessageReceived | 如果接收到日志消息,则触发事件 |
logMessageReceivedThreaded | 如果接收到日志消息,则触发事件 |
lowMemory | 运行内存低 |
onBeforeRender | 用于VR设备注册"Just Before Render"的输入的委托 |
Delegates | 委托 |
---|---|
AdvertisingIdentifierCallback | 获取广告id的委托方法 |
LogCallback | 用RegisterLogCallback来使用这个委托类型,去监控什么得到记录了 |
LowMemoryCallback | 设备低内存警告的代理 |