当前位置: 首页 > article >正文

unity学习22:Application类其他功能

目录

1 是否允许后台运行

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

1.2  设置的地方

2 打开URL

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

3 退出游戏

3.1 Application.Quit() 退出游戏

4 场景相关

5  返回游戏状态

6 控制游戏的行为

7 网络相关

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: 注册一个回调以监听控制台日志消息。


 


http://www.kler.cn/a/524660.html

相关文章:

  • 用HTML、CSS和JavaScript实现庆祝2025蛇年大吉(附源码)
  • 【NLP251】NLP RNN 系列网络
  • sunrays-framework配置重构
  • TCP是怎么判断丢包的?
  • FLTK - FLTK1.4.1 - 搭建模板,将FLTK自带的实现搬过来做实验
  • P3131 [USACO16JAN] Subsequences Summing to Sevens S
  • rust操作pgsql、mysql和sqlite
  • ResNeSt-2020笔记
  • 【愚公系列】《循序渐进Vue.js 3.x前端开发实践》033-响应式编程的原理及在Vue中的应用
  • P10638 BZOJ4355 Play with sequence Solution
  • 前端实战:小程序搭建商品购物全流程
  • 第21节课:前端构建工具—自动化与模块化的利器
  • 移动人的新春”序曲“
  • ZZNUOJ(C/C++)基础练习1011——1020(详解版)
  • C语言数组编程实例
  • CTF从入门到精通
  • ollama如何将模型移动到D盘以及如何直接下载到D盘
  • CTFSHOW-WEB入门-命令执行39-53
  • 基于 WEB 开发的在线学习系统设计与开发
  • Ubuntu 16.04用APT安装MySQL
  • 掌握Java反射:在项目中高效应用反射机制
  • 价值交换到底在交换什么
  • 批量卸载fnm中已经安装的所有版本
  • 解决双系统引导问题:Ubuntu 启动时不显示 Windows 选项的处理方法
  • Redis学习之哨兵二
  • axios如何利用promise无痛刷新token