Application
Application的作用
- 獲取資源文件路徑
- 退出當(dāng)前游戲程序
- 獲取當(dāng)前游戲平臺(tái)
- 獲取數(shù)據(jù)文件夾路徑
Application的常用屬性和方法如下:
- platform:返回游戲運(yùn)行平臺(tái)
- runInBackground:游戲程序是否在后臺(tái)運(yùn)行
- dataPath:游戲數(shù)據(jù)文件夾路徑
- persistentDataPath:一個(gè)持久數(shù)據(jù)目錄的路徑
- temporaryCachePath:緩存目錄的路徑
場(chǎng)景轉(zhuǎn)換
- 點(diǎn)擊File/BuildingSettings,在ScenesInBuild中加入所有要轉(zhuǎn)換的場(chǎng)景;
- 引入命名空間UnityEngine.SceneManagement;
- 加載場(chǎng)景分為兩種模式
- 同步加載:加載完新的場(chǎng)景再去執(zhí)行其他的事情
//通過(guò)索引加載場(chǎng)景
SceneManager.LoadScene(0);
//通過(guò)關(guān)卡名稱加載場(chǎng)景
SceneManager.LoadScene("Map");
- 異步加載:在后臺(tái)加載新場(chǎng)景,期間可以執(zhí)行其他的事情
//通過(guò)索引加載場(chǎng)景
SceneManager.LoadSceneAsync(0);
//通過(guò)關(guān)卡名稱加載場(chǎng)景
SceneManager.LoadSceneAsync("Map");