unity学习22:Application类其他功能

embedded/2025/2/5 0:51:10/

目录

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.ppmy.cn/embedded/159612.html

相关文章

vue中的el是指什么

简介: 在Vue.js中,el指的是Vue实例的挂载元素。 具体来说,el是一个选项,用于指定Vue实例应该挂载到哪个DOM元素上。通过这个选项,Vue可以知道应该从哪个元素开始进行模板编译和渲染。它可以是一个CSS选择器字符串&…

PDFBox 替代方案(以及何时考虑更换)

在 Java 中处理 PDF 文档时,开发者经常会在开源库(如 Apache PDFBox)和商业解决方案(如 JPedal)之间进行选择。 虽然 PDFBox 提供了一个免费且功能多样的工具集,但 JPedal 在性能、技术支持和易用性方面展…

docker安装emqx

emqx安装 拉取emqx镜像 docker pull emqx/emqx:v4.1.0 运行docker容器 docker run -tid --name emqx -p 1883:1883 -p 8083:8083 -p 8081:8081 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx:v4.1.0 放行端口 1、如果要是自己的虚拟机,并且关闭了防火墙&a…

CSS 溢出内容处理:从基础到实战

CSS 溢出内容处理:从基础到实战 1. 什么是溢出?示例代码:默认溢出行为 2. 使用 overflow 属性控制溢出2.1 使用 overflow: hidden 裁剪内容示例代码:裁剪溢出内容 2.2 使用 overflow: scroll 显示滚动条示例代码:显示滚…

学习并熟练使用MyBatis

目录 MyBatis概述mybatis核心配置文件sql映射文件结果集封装 Mapper代理开发模式开发流程session事务管理 参数传递参数占位符参数传递单个参数多个参数 动态sql单条件动态查询多条件动态查询多条件动态更新主键返回批量删除 MyBatis概述 MyBatis是持久层的框架,ja…

浅谈量化感知训练(QAT)

1. 为什么要量化? 假设你训练了一个神经网络模型(比如人脸识别),效果很好,但模型太大(比如500MB),手机根本跑不动。于是你想压缩模型,让它变小、变快。 最直接的压缩方法…

攻防世界_simple_php

同类型题(更难版->)攻防世界_Web(easyphp)(php代码审计/json格式/php弱类型匹配) php代码审计 show_source(__FILE__):show_source() 函数用于显示指定文件的源代码,并进行语法高亮显示。__FILE__ 是魔…

Docker——入门介绍

目录 1.初识 Docker1.1.什么是 Docker1.1.1.应用部署的环境问题1.1.2.Docker 解决依赖兼容问题1.1.3.Docker 解决操作系统环境差异1.1.4.小结 1.2.Docker 和虚拟机的区别1.3.Docker 架构1.3.1.镜像和容器1.3.2.DockerHub1.3.3.Docker 架构1.3.4.小结 1.4.安装 Docker1.4.1.概述…