Application類
阿新 • • 發佈:2017-05-05
截圖 統一資源定位符 ger 退出應用 screens 主機 sha 手機端 png
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類