对应用程序运行时数据的访问权限。
该类包含用于查找关于运行时数据的信息和控制此类数据的静态方法。
absoluteURL | 文档的 URL。对于 WebGL,这是 web URL。对于 Android、iOS 或通用 Windows 平台 (UWP),这是深层链接 URL。(只读) |
backgroundLoadingPriority | 后台加载线程的优先级。 |
buildGUID | 返回此构建的 GUID(只读)。 |
cloudProjectId | 唯一的云端项目标识符。它对于每个项目而言都是唯一的(只读)。 |
companyName | 返回应用程序公司名称(只读)。 |
consoleLogPath | 返回控制台日志文件的路径,如果当前平台不支持日志文件,则返回空字符串。 |
dataPath | 包含目标设备上的游戏数据文件夹路径(只读)。 |
genuine | 如果应用程序在构建后以任何方式进行了更改,则返回 false。 |
genuineCheckAvailable | 如果可以确认应用程序完整性,则返回 true。 |
identifier | 在运行时返回应用程序标识。在 Apple 平台上为保存在 info.plist 文件中的“bundleIdentifier”,在 Android 平台上为 AndroidManifest.xml 中的“package”。 |
installerName | 返回安装应用程序的商店或包的名称(只读)。 |
installMode | 返回应用程序安装模式(只读)。 |
internetReachability | 返回设备上当前可用的 Internet 可访问性类型。 |
isBatchMode | 如果从命令行以 -batchmode 标志启动了 Unity,则返回 true(只读)。 |
isConsolePlatform | 当前的运行时平台是否为已知的控制台平台? |
isEditor | 是否在 Unity Editor 内运行?(只读) |
isFocused | 播放器当前是否具有焦点?只读。 |
isMobilePlatform | 当前的运行时平台是否为已知的移动平台? |
isPlaying | 在任何类型的已构建播放器中调用时,或者在播放模式的编辑器中调用时,返回 true(只读)。 |
persistentDataPath | 包含持久数据目录的路径(只读)。 |
platform | 返回游戏运行平台(只读)。 |
productName | 返回应用程序产品名称(只读)。 |
runInBackground | 当应用程序在后台时,播放器是否应该运行? |
sandboxType | 返回在沙盒中运行的应用程序(只读)。 |
streamingAssetsPath | StreamingAssets 文件夹的路径(只读)。 |
systemLanguage | 用户操作系统运行时所使用的语言。 |
targetFrameRate | 指示游戏尝试以指定的帧率渲染。 |
temporaryCachePath | 包含临时数据/缓存目录的路径(只读)。 |
unityVersion | 用于播放内容的 Unity 运行时版本。 |
version | 返回应用程序版本号(只读)。 |
CanStreamedLevelBeLoaded | 能否加载流式传输的关卡? |
GetBuildTags | 返回用于此构建的功能标签数组。 |
GetStackTraceLogType | 获取堆栈跟踪日志记录选项。默认值为 StackTraceLogType.ScriptOnly。 |
HasProLicense | Unity 是否是使用 Pro 许可证激活? |
HasUserAuthorization | 检查用户是否已授权在 WebPlayer 中使用网络摄像头或麦克风。 |
IsPlaying | 如果给定对象是游戏世界的一部分(在任何类型的已构建播放器中或在播放模式中),则返回 true。 |
OpenURL | 遵循应用程序当前平台和环境的权限和限制,打开指定 URL。这采用不同方式进行处理(具体取决于 URL 的性质),并具有不同的安全限制(具体取决于运行时平台)。 |
Quit | 退出播放器应用程序。 |
RequestAdvertisingIdentifierAsync | Request advertising ID for iOS and Windows Store. |
RequestUserAuthorization | 请求授权在 iOS 中使用网络摄像头或麦克风。 |
SetBuildTags | 设置此构建的功能标签数组。 |
SetStackTraceLogType | 设置堆栈跟踪日志记录选项。默认值为 StackTraceLogType.ScriptOnly。 |
Unload | Unloads the Unity Player. |
deepLinkActivated | 如果在 Android、iOS 或通用 Windows 平台 (UWP) 上运行的应用程序是使用深层链接 URL 激活,则会引发此事件。 |
focusChanged | 定义要用于注册在其中获得或失去焦点的事件的委托。 |
logMessageReceived | 收到日志消息时触发的事件。 |
logMessageReceivedThreaded | 收到日志消息时触发的事件。 |
lowMemory | This event occurs when your app receives a low-memory notification from the device it is running on. This only occurs when your app is running in the foreground. You can release non-critical assets from memory (such as, textures or audio clips) in response to this in order to avoid the app being terminated. You can also load smaller versions of such assets. Furthermore, you should serialize any transient data to permanent storage to avoid data loss if the app is terminated.This event is supported on iOS, Android, and Universal Windows Platform (UWP).此事件对应于不同平台上的以下回调: - iOS:[UIApplicationDelegate applicationDidReceiveMemoryWarning] - Android:onLowMemory() and onTrimMemory(level == TRIM_MEMORY_RUNNING_CRITICAL) - UWP: MemoryManager.AppMemoryUsageIncreased (AppMemoryUsageLevel == OverLimit)Note: For UWP, this event will not occur on Desktop and only works on memory constrained devices, such as HoloLens and Xbox One. The OverLimit threshold specified by the OS in this case is so high it is not reasonably possible to reach it and trigger the event.以下是处理回调的示例: |
onBeforeRender | 用于注册 VR 设备的“Just Before Render”输入更新的委托方法。 |
quitting | 当播放器应用程序退出时,Unity 会引发此事件。 |
unloading | Unity raises this event when Player is unloading. |
wantsToQuit | 当播放器应用程序想要退出时,Unity 会引发此事件。 |
AdvertisingIdentifierCallback | 用于获取广告 ID 的委托方法。 |
LogCallback | 将此委托类型与 Application.logMessageReceived 或 Application.logMessageReceivedThreaded 结合使用来监控记录内容。 |
LowMemoryCallback | 这是移动设备通知内存不足时调用的委托函数。 |