unity学习22:Application类其他功能

目录

[1 是否允许后台运行](#1 是否允许后台运行)

[1.1 Application.runInBackground,显示是否允许后台运行](#1.1 Application.runInBackground,显示是否允许后台运行)

[1.2 设置的地方](#1.2 设置的地方)

[2 打开URL](#2 打开URL)

[2.1 Application.OpenURL("") 打开超链接](#2.1 Application.OpenURL("") 打开超链接)

[3 退出游戏](#3 退出游戏)

[3.1 Application.Quit() 退出游戏](#3.1 Application.Quit() 退出游戏)

[4 场景相关](#4 场景相关)

[5 返回游戏状态](#5 返回游戏状态)

[6 控制游戏的行为](#6 控制游戏的行为)

[7 网络相关](#7 网络相关)

[8 监听](#8 监听)


1 是否允许后台运行

1.1 Application.runInBackground,显示是否允许后台运行

  • Application.runInBackground
  • 可以显示,是否可以后台运行

1.2 设置的地方

  • File / Buildsetting /player / Resolution and presentation
  • 把 runInBackground 设置勾选等即可

2 打开URL

2.1 Application.OpenURL("") 打开超链接

Application.OpenURL("")

3 退出游戏

3.1 Application.Quit() 退出游戏

Application.Quit()

4 场景相关

  • Application.loadedLevel 场景的索引值
  • Application.LoadScene(): 加载一个新场景。
  • (已弃用,建议使用SceneManager.LoadScene())
  • Application.loadedLevelName 场景的名字
  • (已弃用,建议使用 SceneManager 类)
  • Application.isLoadingLevel 是否有场景正在被加载,在使用Application类的静态方法LoadLevel或LoadLevelAdditive加载一个新的场景时,当场景加载完毕后,isLoadingLevel返回true,否则返回false。
  • Application.levelCount 返回游戏中可被加载的场景数量

5 返回游戏状态

  • Application.platform 返回当前游戏的运行平台
  • Application.isEditor: 判断应用程序当前是否运行在Unity编辑器中。
  • Application.isPlaying 当前游戏是否正在运行
  • Application.isMobilePlatform: 当应用程序运行在移动平台时返回 true。
  • Application.version: 获取应用程序的版本号。
  • Application.productName: 获取应用程序的产品名称。

6 控制游戏的行为

  • Application.Quit(): 使应用程序退出。
  • Application.RunInBackground: 设置应用程序是否在后台运行。
  • Application.targetFrameRate: 设置应用程序希望的帧率。
  • Application.isPaused: 返回应用程序是否被暂停。

7 网络相关

  • Application.internetReachability: 获取设备的网络连接状况。
  • Application.absoluteURL: 获取运行WebGL应用程序时的完整URL。
  • Application.srcValue: 获取WebGL播放器HTML的src属性值。

8 监听

  • Application.CanStreamedLevelBeLoaded(): 检查流式传输的场景是否已经准备好被加载。
  • Application.GetStreamProgressForLevel(): 获取流式传输场景的加载进度。
  • 事件
  • Application.logMessageReceived: 注册一个回调以监听控制台日志消息。
相关推荐
一步一个foot-print18 小时前
【Unity】Light Probe 替代点光源给环境动态物体加光照
unity·游戏引擎
@LYZY19 小时前
Unity 中隐藏文件规则
unity·游戏引擎·游戏程序·vr
霜绛21 小时前
C#知识补充(二)——命名空间、泛型、委托和事件
开发语言·学习·unity·c#
Sator11 天前
使用Unity ASE插件设置数值不会生效的问题
unity·游戏引擎
程序猿追1 天前
轻量级云原生体验:在OpenEuler 25.09上快速部署单节点K3s
人工智能·科技·机器学习·unity·游戏引擎
B0URNE1 天前
【Unity基础详解】(7)Unity核心:动画系统
unity·游戏引擎
我的golang之路果然有问题1 天前
mac M系列芯片 unity 安装会遇到的错误以及解决
经验分享·学习·macos·unity·游戏引擎
Hody912 天前
【XR开发系列】2025 年 XR 开发入门,我该选择 Unity 还是 Unreal Engine?
unity·xr·虚幻
DvLee10242 天前
UnityGLTF 材质创建与赋值流程
unity·材质
HahaGiver6662 天前
从0到1做一个“字母拼词”Unity小游戏(含源码/GIF)- 字母拼词正确错误判断
unity·游戏引擎·游戏程序