Application类
using System.Collections;
using System.Collections.Generic;
using UnityEngine; using System.IO;
using UnityEngine.SceneManagement; public class Scripts : MonoBehaviour { // Use this for initialization
void Start () {
// Application 应用程序 // 设置应用程序能否后台运行(更强调的是在手机端),是一个访问器
// Application.runInBackground = true; // 获取当前项目中的资源文件夹(Assets)路径
// 例如:需要获取资源文件夹中音频,视频,图片。。。
// C:\Users\luds\Desktop Windows--Dos
// /Users/luds/Desktop Mac/Linux/Unix/... string path = Application.dataPath;
Debug.Log (path); // 应用程序的工作路径
// 我们需要将程序中的某些内容进行持久化存储
string path2 = Application.persistentDataPath;
Debug.Log (path2);
} void Update() {
if (Input.GetKeyDown (KeyCode.Space)) {
string path = "/Users/luds/Desktop/";
string realPath = path + "screenshot" + ".png";
// 判断某个文件是否存在
if (File.Exists (realPath)) { int startIndex = 1; while (true) {
realPath = path + "screenshot(" + (startIndex++) + ").png"; if (!File.Exists (realPath)) {
break;
}
}
}
// 获取屏幕截图;参数为保存的路径
Application.CaptureScreenshot(realPath);
}
if (Input.GetKeyDown (KeyCode.Mouse0)) {
// 在浏览器中打开一个链接
// URL: 统一资源定位符
// 协议://主机:端口/访问的文件路径?参数=参数值&参数=参数值
Application.OpenURL ("http://www.baidu.com");
}
if (Input.GetKeyDown (KeyCode.Escape)) {
// 退出应用程序
Application.Quit();
}
if (Input.GetKeyDown (KeyCode.Tab)) {
// 切换场景到Scence1
// using UnityEngine.SceneManagement;
SceneManager.LoadScene("Scence1");
// 切换场景的时候一定要保证两个场景都被编译了
// 在 File - BuildSettinds - Add Open Scence
}
}
}
Application类的更多相关文章
- Android Application类作用简单说明
每个程序运行时创建一个Application类的对象且只创建一个 Application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期. Application来进行一些,如: ...
- [转]Android中Application类的用法
原文链接:http://www.cnblogs.com/renqingping/archive/2012/10/24/Application.html Application类 Application ...
- 【转】Android中Application类用法
转自:http://www.cnblogs.com/renqingping/archive/2012/10/24/Application.html Application类 Application和A ...
- WPF的Application类
本节主要介绍一下Application类的部分功能,我们首先来看一下如何使用Application类来加载一个窗口: 我们首先创建一个控制台程序,并引入相关的dll,然后修改Main()方法. [ST ...
- android application类的用法
android application类的用法 Application是android系统Framework提供的一个组件,它是单例模式(singleton),即每个应用只有一个实例,用来存储系统的一 ...
- Android(java)学习笔记120:Android中的Application类用法
1.简介 如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型:而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是 ...
- 六,WPF的Application类
Application.ShutdownMode属性:通过,只要有一个窗口还没有关闭,Application类就保持应用程序处于有效状态,如果这不是所期望的行为,就可以调整该属性. 应用程序事件 Ap ...
- android开发之重写Application类
在android应用开发中,重写Application也算是比较常见的,以前开发的一些程序太过于简单,都不要重写这个类,但是在真正的商业开发中,重写Application类几乎是必做的. 为什么要重写 ...
- Android中用Application类实现全局变量
最近在项目中,遇到了application这个类,开始不知道有什么用,经过学习后才知道它的用途也蛮大的,举个例子,如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型:而在 ...
- Android学习笔记(三)Application类简介
每次运行APP时,Application类都保持实例化状态.与Activity不同,配置改变不会导致应用程序重启.通过继承Application类,可以完成一下3项工作: · 对Android运行时广 ...
随机推荐
- android 开发 RecyclerView 横排列列表布局
1.写一个一竖的自定义布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xml ...
- SLD Related Gateway Serivces Unavaliable
SAP NW 7.4 default switched on the ACL (access control list) in gateway service, so only local acces ...
- hive 索引
hive 有限的支持索引,不支持主键外键,可以对表添加索引,也可以为某个分区添加索引.维护索引也要额外的存储空间和计算资源. 创建索引需要指定索引处理器 如 as 'org.apache.hadoop ...
- idea 关闭代码自动折叠,形参提示,行数栏图标,启动不默认打开上次的项目
1,代码自动折叠 1.1,File > setting > Editor > General > Code Folding 1.2,勾选右侧不想要折叠的代码部分 2,形参提示 ...
- Linux MySQL 安装、远程访问和密码重置
安装: yum install mysql yum install mysql-server yum install mysql-devel 设置开机启动: chkconfig -add mysqld ...
- alias 设置别名
我们在使用Linux中使用较长的命令而且要经常要使用时,总是会使用别名,这里就简单的介绍一下别名alias 指令:alias设置指令的别名 语法:# alias name='command line ...
- 01_hello world
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Servlet基本_Filter
1.概念・サーブレットフィルタとは.サーブレットやJSPの「共通の前後処理」を記述するための仕組みです.・フィルタはサーブレットやJSPの前に位置し.実行前と後に.リクエスト.レスポンスに対して任意の ...
- 经典论文翻译导读之《Finding a needle in Haystack: Facebook’s photo storage》
https://github.com/chrislusf/seaweedfs [译者预读]面对海量小文件的存储和检索,Google发表了GFS,淘宝开源了TFS,而Facebook又是如何应对千亿级别 ...
- select min from 连接
预先准备 create table p( name ) ); insert into p values('黄伟福'); insert into p values('赵洪'); insert into ...