版本: Unity 6 (6000.0)
语言English
  • C#

Application

UnityEngine 中的类

/

实现于:UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

提供对应用程序运行时数据的访问。

此类包含用于查找有关运行时数据的信息和控制运行时数据的静态方法。

静态属性

absoluteURL文档的 URL。对于 WebGL,这是一个 Web URL。对于 Android、iOS 或通用 Windows 平台 (UWP),这是一个深层链接 URL(只读)。
backgroundLoadingPriority后台加载线程的优先级。
buildGUID返回此构建的 GUID(只读)。
cloudProjectId唯一的云项目标识符。每个项目都唯一(只读)。
companyName返回应用程序公司名称(只读)。
consoleLogPath返回控制台日志文件的路径,如果当前平台不支持日志文件,则返回空字符串。
dataPath包含目标设备上游戏数据文件夹的路径(只读)。
exitCancellationToken退出播放模式(编辑器)或退出应用程序时引发的取消令牌(只读)。
genuine如果应用程序在构建后以任何方式被更改,则返回 false。
genuineCheckAvailable如果可以确认应用程序完整性,则返回 true。
identifier在运行时返回应用程序标识符。
installerName返回安装应用程序的商店或软件包的名称(只读)。
installMode返回应用程序安装模式(只读)。
internetReachability返回设备上当前可用的互联网连接类型。
isBatchMode当 Unity 从命令行使用 -batchmode 标志启动时返回 true(只读)。
isConsolePlatform当前运行时平台是否为已知的控制台平台。
isEditor游戏是否在 Unity 编辑器中运行(只读)。
isFocused播放器当前是否处于焦点状态(只读)。
isMobilePlatform识别当前运行时平台是否为已知的移动平台。
isPlaying在任何类型的构建播放器中调用时返回 true,或者在编辑器中以播放模式调用时返回 true(只读)。
persistentDataPath包含持久数据目录的路径(只读)。
platform返回游戏正在运行的平台(只读)。
productName返回应用程序产品名称(只读)。
runInBackground确定应用程序在后台运行时播放器是否应运行
sandboxType返回应用程序是否在沙盒环境中运行(只读)。
streamingAssetsPathStreamingAssets 文件夹的路径(只读)。
systemLanguage用户操作系统运行的语言。
targetFrameRate指定 Unity 尝试渲染游戏的目标帧率。
temporaryCachePath包含临时数据/缓存目录的路径(只读)。
unityVersion用于播放内容的 Unity 运行时版本。
version返回应用程序版本号(只读)。

静态方法

CanStreamedLevelBeLoaded检查是否可以加载流式级别。
GetStackTraceLogType获取堆栈跟踪日志记录选项。默认值为 StackTraceLogType.ScriptOnly。
HasProLicenseUnity 是否已使用 Pro 许可证激活?
HasUserAuthorization检查用户是否已授权在 iOS 和 WebGL 上使用网络摄像头或麦克风。
IsPlaying如果给定对象是任何类型的构建播放器或播放模式中正在播放的世界的一部分,则返回 true。
OpenURL打开指定的 URL,受应用程序当前平台和环境的权限和限制约束。
Quit退出播放器应用程序。
RequestAdvertisingIdentifierAsync请求 iOS 和 UWP 的广告 ID。
RequestUserAuthorization请求授权在 iOS 上使用网络摄像头或麦克风,以及在 WebGL 上仅使用网络摄像头。
SetStackTraceLogType设置堆栈跟踪日志记录选项。默认值为 StackTraceLogType.ScriptOnly。
Unload卸载 Unity 播放器。

事件

deepLinkActivated在使用深层链接 URL 激活在 Android、iOS 或通用 Windows 平台 (UWP) 上运行的应用程序时,将引发此事件。
focusChanged定义用于注册焦点获得或丢失事件的委托。
logMessageReceived如果收到日志消息,则触发此事件。
logMessageReceivedThreaded如果收到日志消息,则触发此事件。
lowMemory当您的应用程序从其正在运行的设备接收低内存通知时,将发生 Application._lowMemory 事件。
memoryUsageChanged通知应用程序内存使用情况的重大变化。
onBeforeRender用于注册 VR 设备的渲染前输入更新的委托方法。
quitting当播放器应用程序退出时,Unity 会引发此事件。
unloading当播放器正在卸载时,Unity 会引发此事件。
wantsToQuit当播放器应用程序想要退出时,Unity 会引发此事件。

委托

AdvertisingIdentifierCallback用于获取广告 ID 的委托方法。
LogCallback将此委托类型与 Application.logMessageReceived 或 Application.logMessageReceivedThreaded 一起使用以监视记录的内容。
LowMemoryCallback当移动设备通知内存不足时的委托函数。
MemoryUsageChangedCallbackApplication.memoryUsageChanged 事件的委托。