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类的更多相关文章

  1. Android Application类作用简单说明

    每个程序运行时创建一个Application类的对象且只创建一个 Application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期. Application来进行一些,如: ...

  2. [转]Android中Application类的用法

    原文链接:http://www.cnblogs.com/renqingping/archive/2012/10/24/Application.html Application类 Application ...

  3. 【转】Android中Application类用法

    转自:http://www.cnblogs.com/renqingping/archive/2012/10/24/Application.html Application类 Application和A ...

  4. WPF的Application类

    本节主要介绍一下Application类的部分功能,我们首先来看一下如何使用Application类来加载一个窗口: 我们首先创建一个控制台程序,并引入相关的dll,然后修改Main()方法. [ST ...

  5. android application类的用法

    android application类的用法 Application是android系统Framework提供的一个组件,它是单例模式(singleton),即每个应用只有一个实例,用来存储系统的一 ...

  6. Android(java)学习笔记120:Android中的Application类用法

    1.简介 如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型:而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是 ...

  7. 六,WPF的Application类

    Application.ShutdownMode属性:通过,只要有一个窗口还没有关闭,Application类就保持应用程序处于有效状态,如果这不是所期望的行为,就可以调整该属性. 应用程序事件 Ap ...

  8. android开发之重写Application类

    在android应用开发中,重写Application也算是比较常见的,以前开发的一些程序太过于简单,都不要重写这个类,但是在真正的商业开发中,重写Application类几乎是必做的. 为什么要重写 ...

  9. Android中用Application类实现全局变量

    最近在项目中,遇到了application这个类,开始不知道有什么用,经过学习后才知道它的用途也蛮大的,举个例子,如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型:而在 ...

  10. Android学习笔记(三)Application类简介

    每次运行APP时,Application类都保持实例化状态.与Activity不同,配置改变不会导致应用程序重启.通过继承Application类,可以完成一下3项工作: · 对Android运行时广 ...

随机推荐

  1. android 开发 RecyclerView 横排列列表布局

    1.写一个一竖的自定义布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xml ...

  2. SLD Related Gateway Serivces Unavaliable

    SAP NW 7.4 default switched on the ACL (access control list) in gateway service, so only local acces ...

  3. hive 索引

    hive 有限的支持索引,不支持主键外键,可以对表添加索引,也可以为某个分区添加索引.维护索引也要额外的存储空间和计算资源. 创建索引需要指定索引处理器 如 as 'org.apache.hadoop ...

  4. idea 关闭代码自动折叠,形参提示,行数栏图标,启动不默认打开上次的项目

    1,代码自动折叠 1.1,File > setting > Editor > General > Code Folding 1.2,勾选右侧不想要折叠的代码部分 2,形参提示 ...

  5. Linux MySQL 安装、远程访问和密码重置

    安装: yum install mysql yum install mysql-server yum install mysql-devel 设置开机启动: chkconfig -add mysqld ...

  6. alias 设置别名

    我们在使用Linux中使用较长的命令而且要经常要使用时,总是会使用别名,这里就简单的介绍一下别名alias 指令:alias设置指令的别名 语法:#  alias name='command line ...

  7. 01_hello world

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. Servlet基本_Filter

    1.概念・サーブレットフィルタとは.サーブレットやJSPの「共通の前後処理」を記述するための仕組みです.・フィルタはサーブレットやJSPの前に位置し.実行前と後に.リクエスト.レスポンスに対して任意の ...

  9. 经典论文翻译导读之《Finding a needle in Haystack: Facebook’s photo storage》

    https://github.com/chrislusf/seaweedfs [译者预读]面对海量小文件的存储和检索,Google发表了GFS,淘宝开源了TFS,而Facebook又是如何应对千亿级别 ...

  10. select min from 连接

    预先准备 create table p( name ) ); insert into p values('黄伟福'); insert into p values('赵洪'); insert into ...